Bourbaki

3. Logical theories

1. The axioms

A logical theory is any theory T\mathscr{T} in which the schemes S1 to S4 below provide implicit axioms.

S1. If AA is a relation in T\mathscr{T}, the relation (A(A or A)⇒AA) \Rightarrow A is an axiom of T\mathscr{T} [^1].

S2. If AA and BB are relations in T\mathscr{T}, the relation A⇒(AA \Rightarrow (A or B) is an axiom of T\mathscr{T}.

S3. If AA and BB are relations in T\mathscr{T}, the relation (A(A or B)⇒(BB) \Rightarrow (B or A) is an axiom of T\mathscr{T}.

S4. If AA, BB, and CC are relations in T\mathscr{T}, the relation

(A⇒B)⇒((C or A)⇒(C or B))(A \Rightarrow B) \Rightarrow ((C \text{ or } A) \Rightarrow (C \text{ or } B))

is an axiom of T\mathscr{T}.

These rules are in fact schemes; let us verify this, for example for S2. Let RR be a relation obtained by applying S2; then there are relations AA and BB in T\mathscr{T} such that RR is the relation A⇒(AA \Rightarrow (A or B). Let TT be a term in T\mathscr{T}, let xx be a letter, and let A′A' and B′B' be the relations (T∣x)A(T|x)A and (T∣x)B(T|x)B; then (T∣x)R(T|x)R is the same as A′⇒(A′A' \Rightarrow (A' or B′)B'), and can therefore be obtained by applying S2.

Intuitively, the rules S1 through S4 merely express the meaning which is attached to the words "or" and "implies" in the usual language of mathematics [^2].

If a logical theory T\mathscr{T} is contradictory, every relation in T\mathscr{T} is a theorem in T\mathscr{T}. For let AA be a relation in T\mathscr{T} such that AA and "not AA" are theorems in T\mathscr{T}, and let BB be any relation in T\mathscr{T}. By S2, (not AA) ⇒\Rightarrow ((not AA) or BB) is a theorem in T\mathscr{T}; therefore, by C1 (§ 2, no. 2), "(not AA) or BB", that is to say A⇒BA \Rightarrow B, is a theorem in T\mathscr{T}. A second application of C1 shows that BB is a theorem in T\mathscr{T}.

From now on T\mathscr{T} will denote a logical theory.

2. First consequences

C6. Let AA, BB, CC be relations in T\mathscr{T}. If A⇒BA \Rightarrow B and B⇒CB \Rightarrow C are theorems in T\mathscr{T}, then A⇒CA \Rightarrow C is a theorem in T\mathscr{T}.

For (B⇒C)⇒((A⇒B)⇒(A⇒C))(B \Rightarrow C) \Rightarrow ((A \Rightarrow B) \Rightarrow (A \Rightarrow C)) is an axiom of T\mathscr{T}, by replacing AA by BB, BB by CC, and CC by "not AA" in S4. By C1 (§ 2, no. 2), (A⇒B)⇒(A⇒C)(A \Rightarrow B) \Rightarrow (A \Rightarrow C) is a theorem in T\mathscr{T}. A further application of C1 completes the proof.

C7. If AA and BB are relations in T\mathscr{T}, then B⇒(AB \Rightarrow (A or B) is a theorem in T\mathscr{T}.

For B⇒(BB \Rightarrow (B or A) and (B(B or A)⇒(AA) \Rightarrow (A or B) are axioms of T\mathscr{T} by virtue of S2 and S3. Now use C6.

C8. If AA is a relation in T\mathscr{T}, A⇒AA \Rightarrow A is a theorem in T\mathscr{T}.

For A⇒(AA \Rightarrow (A or A) and (A(A or A)⇒AA) \Rightarrow A are axioms, by S2 and S1. Now use C6.

C9. If AA is a relation and BB a theorem in T\mathscr{T}, then A⇒BA \Rightarrow B is a theorem in T\mathscr{T}.

For B⇒((not A)B \Rightarrow ((\text{not } A) or B) is a theorem by C7, and therefore "(not AA) or BB", that is to say A⇒BA \Rightarrow B, is a theorem by C1.

C10. If AA is a relation in T\mathscr{T}, then "AA or (not AA)" is a theorem in T\mathscr{T}.

For "(not AA) or AA" is a theorem by C8; now use S3 and C1.

C11. If AA is a relation in T\mathscr{T}, "A⇒A \Rightarrow (not not AA)" is a theorem in T\mathscr{T}.

For this relation is "(not AA) or (not not AA)", and the result follows from C10.

C12. Let AA and BB be two relations in T\mathscr{T}. Then the relation

(A⇒B)⇒((not B)⇒(not A))(A \Rightarrow B) \Rightarrow ((\text{not } B) \Rightarrow (\text{not } A))

is a theorem in T\mathscr{T}.

For

((not A) or B)⇒((not A) or (not not B))((\text{not } A) \text{ or } B) \Rightarrow ((\text{not } A) \text{ or } (\text{not not } B))

is a theorem, by C11, S4 and C1. On the other hand,

((not A) or (not not B))⇒((not not B) or (not A))((\text{not } A) \text{ or } (\text{not not } B)) \Rightarrow ((\text{not not } B) \text{ or } (\text{not } A))

is an axiom, by S3. Therefore

((not A) or B)⇒((not not B) or (not A))((\text{not } A) \text{ or } B) \Rightarrow ((\text{not not } B) \text{ or } (\text{not } A))

is a theorem by C6. Hence the result.

C13. Let AA, BB, CC be relations in T\mathscr{T}. If A⇒BA \Rightarrow B is a theorem in T\mathscr{T}, then (B⇒C)⇒(A⇒C)(B \Rightarrow C) \Rightarrow (A \Rightarrow C) is a theorem in T\mathscr{T}.

For (not B)⇒(not A)(\text{not } B) \Rightarrow (\text{not } A) is a theorem, by C12 and C1. Therefore (C or (not B))⇒(C or (not A))(C \text{ or } (\text{not } B)) \Rightarrow (C \text{ or } (\text{not } A)) is a theorem, by S4 and C1. By a double application of S3 and C6 we infer that

((not B) or C)⇒((not A) or C)((\text{not } B) \text{ or } C) \Rightarrow ((\text{not } A) \text{ or } C)

is a theorem; but this is the given relation.

From now on, we shall generally use C1 and C6 without quoting them explicitly.

3. Methods of proof

I. Method of the auxiliary hypothesis. This rests on the following rule :

C14 (Criterion of deduction). Let AA be a relation in T\mathscr{T}, and let T′\mathscr{T}' be the theory obtained by adjoining AA to the axioms of T\mathscr{T}. If BB is a theorem in T′\mathscr{T}', then A⇒BA \Rightarrow B is a theorem in T\mathscr{T}.

Let B1B_1, B2B_2, ..., BnB_n be a proof in T′\mathscr{T}' in which BB appears. We shall show, step by step, that the relations A⇒BkA \Rightarrow B_k are theorems in T\mathscr{T}. Suppose that this has been established for the relations which precede BiB_i, and let us show that A⇒BiA \Rightarrow B_i is a theorem in T\mathscr{T}. If BiB_i is an axiom of T′\mathscr{T}', then BiB_i is either an axiom of T\mathscr{T} or is AA. In both cases, A⇒BiA \Rightarrow B_i is a theorem in T\mathscr{T} by applying C9 or C8. If BiB_i is preceded by relations BjB_j and Bj⇒BiB_j \Rightarrow B_i, we know that A⇒BjA \Rightarrow B_j and A⇒(Bj⇒Bi)A \Rightarrow (B_j \Rightarrow B_i) are theorems in T\mathscr{T}. Hence (Bj⇒Bi)⇒(A⇒Bi)(B_j \Rightarrow B_i) \Rightarrow (A \Rightarrow B_i) is a theorem in T\mathscr{T} by C13. Hence, by C6, A⇒(A⇒Bi)A \Rightarrow (A \Rightarrow B_i), that is to say "(not A)(\text{not } A) or (A⇒Bi)(A \Rightarrow B_i)", is a theorem in T\mathscr{T}, and therefore so is "(A⇒Bi)(A \Rightarrow B_i) or (not A)(\text{not } A)" by S3. Now, (not A)⇒((not A) or Bi)(\text{not } A) \Rightarrow ((\text{not } A) \text{ or } B_i), that is to say (not A)⇒(A⇒Bi)(\text{not } A) \Rightarrow (A \Rightarrow B_i), is a theorem in T\mathscr{T}, by S2. By application of S4 we see then that

((A⇒Bi) or (not A))⇒((A⇒Bi) or (A⇒Bi))((A \Rightarrow B_i) \text{ or } (\text{not } A)) \Rightarrow ((A \Rightarrow B_i) \text{ or } (A \Rightarrow B_i))

is a theorem in T\mathscr{T}, and hence that "(A⇒Bi)(A \Rightarrow B_i) or (A⇒Bi)(A \Rightarrow B_i)" is a theorem in T\mathscr{T}. By S1 we conclude that A⇒BiA \Rightarrow B_i is a theorem in T\mathscr{T}.

In practice we indicate that we are going to use this criterion by a phrase such as "suppose that AA is true". This phrase means that for the time being the reasoning will be performed in the theory T′\mathscr{T}', until the relation BB has been proved. When this has been achieved it has been established that A⇒BA \Rightarrow B is a theorem in T\mathscr{T}, and one continues thereafter to reason in T\mathscr{T} without in general indicating that one has abandoned the theory T′\mathscr{T}'. The relation AA introduced as a new axiom is called the auxiliary hypothesis. \* For example, when we say "let xx be a real number", we are constructing a theory in which the relation "xx is a real number" is an auxiliary hypothesis. \*

II. Method of reductio ad absurdum. This is founded on the following rule :

C15. Let AA be a relation in T\mathscr{T}, and let T′\mathscr{T}' be the theory obtained by adjoining the axiom "not AA" to the axioms of T\mathscr{T}. If T′\mathscr{T}' is contradictory, then AA is a theorem in T\mathscr{T}.

For AA is a theorem in T′\mathscr{T}'; consequently (method of the auxiliary hypothesis) "(not AA) ⇒A\Rightarrow A" is a theorem in T\mathscr{T}. By S4,

(A or (not A))⇒(A or A)(A \text{ or } (\text{not } A)) \Rightarrow (A \text{ or } A)

is a theorem in T\mathscr{T}; by C10, "AA or AA" is a theorem in T\mathscr{T}. Now use S1.

In practice, we indicate that we are going to use this criterion by a phrase such as "suppose that AA is false". This phrase means that for the time being the reasoning will be performed in the theory T′\mathscr{T}', until two theorems of the form BB and "not BB" have been proved. When this has been achieved it is then established that AA is a theorem in T\mathscr{T}, which is generally indicated by a phrase such as "Now this (i.e., in the preceding notation, BB and "not BB") is absurd; hence AA is true". One then continues in the original theory T\mathscr{T}.

¶ As first applications of these methods, let us establish the following criteria :

C16. If AA is a relation in T\mathscr{T}, then (not not AA) ⇒A\Rightarrow A is a theorem in T\mathscr{T}.

For suppose that "not not AA" is true; then we have to prove AA. Suppose AA is false. In the theory so defined, "not not AA" and "not AA" are theorems, which is absurd; therefore AA is true.

C17. If AA and BB are relations in T\mathscr{T}, then

((not B)⇒(not A))⇒(A⇒B)((\text{not } B) \Rightarrow (\text{not } A)) \Rightarrow (A \Rightarrow B)

is a theorem in T\mathscr{T}.

For suppose that (not B)⇒(not A)(\text{not }B) \Rightarrow (\text{not }A) is true. We have to show that A⇒BA \Rightarrow B is true. Suppose that AA is true, and let us show that BB is true. Suppose “not BB” is true. Then “not AA” is true, which is absurd.

III. Method of disjunction of cases. This rests on the following rule :

C18. Let AA, BB, CC be relations in T\mathscr{T}. If “AA or BB” A⇒CA \Rightarrow C, B⇒CB \Rightarrow C are theorems in T\mathscr{T}, then CC is a theorem in T\mathscr{T}.

For, by S4, “(A or B)⇒(A or C)(A\text{ or }B) \Rightarrow (A\text{ or }C)” and “(C or A)⇒(C or C)(C\text{ or }A) \Rightarrow (C\text{ or }C)” are theorems in T\mathscr{T}. By S3 and S1, it follows that (A or B)⇒C(A\text{ or }B) \Rightarrow C is a theorem in T\mathscr{T}; hence the result.

To prove CC it is therefore enough, when we have at our disposal a theorem “AA or BB”, first to prove CC by adjoining AA to the axioms of T\mathscr{T}, and then to prove CC by adjoining BB to the axioms of T\mathscr{T}. The interesting feature of this method lies in the fact that if “AA or BB” is true, we cannot in general assert either that AA is true or that BB is true.

In particular, by C10, if “A⇒CA \Rightarrow C” and “(not A)⇒C(\text{not }A) \Rightarrow C” are both theorems in T\mathscr{T}, then CC is a theorem in T\mathscr{T}.

IV. Method of the auxiliary constant. This is founded on the following rule :

C19. Let xx be a letter and let AA and BB be relations in T\mathscr{T} such that :

(1) the letter xx is not a constant of T\mathscr{T} and does not appear in BB; (2) there is a term TT in T\mathscr{T} such that (T∣x)A(T|x)A is a theorem in T\mathscr{T}.

Let T′\mathscr{T}' be the theory obtained by adjoining AA to the axioms of T\mathscr{T}. If BB is a theorem in T′\mathscr{T}', then BB is a theorem in T\mathscr{T}.

Indeed, A⇒BA \Rightarrow B is a theorem in T\mathscr{T} (criterion of deduction). Since xx is not a constant of T\mathscr{T}, (T∣x)(A⇒B)(T|x)(A \Rightarrow B) is a theorem in T\mathscr{T} by virtue of C3. Since xx does not appear in BB, (T∣x)(A⇒B)(T|x)(A \Rightarrow B) is identical with ((T∣x)A)⇒B((T|x)A) \Rightarrow B, by CS5 (§ 1, no. 2). Finally, (T∣x)A(T|x)A is a theorem in T\mathscr{T}, and therefore so is BB.

Intuitively, the method consists in using, in order to prove BB, an arbitrary object xx (the auxiliary constant) which is supposed to be endowed with certain properties, denoted by AA. \* For example, in a proof in geometry which involves, among other things, a line DD, we may “take” a point xx on this line; the relation AA is then x∈Dx \in D. \* In order that one should be able to use an object endowed with certain properties during the course of a proof, it is clearly necessary that such objects should exist. The theorem (T∣x)A(T|x)A, called the theorem of legitimation, guarantees this existence.

In practice we indicate that we are going to use this method by a phrase such as “let xx be an object such that AA”. By contrast with the method of the auxiliary hypothesis, the conclusion of the argument does not involve xx.

4. Conjunction

Let AA, BB be assemblies. The assembly

not ((not A) or (not B)) \text{not } ((\text{not } A) \text{ or } (\text{not } B))

will be denoted by “AA and BB”.

CS6. Let AA, BB, TT be assemblies and xx a letter. Then the assembly

(T∣x)(A and B) (T|x)(A\text{ and }B)

is identical with “(T∣x)A(T|x)A and (T∣x)B(T|x)B”.

This is an immediate consequence of CS5 (§ 1, no. 2).

CF9. If AA, BB are relations in T\mathscr{T}, then “AA and BB” is a relation in T\mathscr{T} (called the conjunction of AA and BB).

This follows immediately from CF1 and CF2 (§ 1, no. 4).

C20. If AA, BB are theorems in T\mathscr{T}, then “AA and BB” is a theorem in T\mathscr{T}.

Suppose that “AA and BB” is false, that is to say,

not not ((not A) or (not B)) \text{not not } ((\text{not } A) \text{ or } (\text{not } B))

is true. By C16, “(not A)(\text{not } A) or (not B)(\text{not } B)”, that is to say, A⟹(not B)A \Longrightarrow (\text{not } B) is true, hence “not BB” is true; but this is absurd. Hence “AA and BB” is true.

C21. If AA, BB are relations in T\mathscr{T}, then

(A and B)⟹A,(A and B)⟹B (A\text{ and }B) \Longrightarrow A,\qquad (A\text{ and }B) \Longrightarrow B

are theorems in T\mathscr{T}.

The relations (not A)⟹((not A) or (not B))(\text{not } A) \Longrightarrow ((\text{not } A) \text{ or } (\text{not } B)), (not B)⟹((not A) or (not B))(\text{not } B) \Longrightarrow ((\text{not } A) \text{ or } (\text{not } B)) are theorems in T\mathscr{T}, by S2 (no. 1) and C7 (no. 2). Now ((not A) or (not B))⟹(not (A and B))((\text{not } A) \text{ or } (\text{not } B)) \Longrightarrow (\text{not } (A\text{ and }B)) is a theorem in T\mathscr{T} by C11. Hence (not A)⟹(not (A and B))(\text{not } A) \Longrightarrow (\text{not } (A\text{ and }B)), (not B)⟹(not (A and B))(\text{not } B) \Longrightarrow (\text{not } (A\text{ and }B)) are theorems in T\mathscr{T}. The result follows by applying C17.

¶ We shall denote by "AA and BB and CC" (resp. "AA or BB or CC") the relation "AA and (BB and CC)" (resp. "AA or (BB or CC)"). More generally, if

A1,A2,…,AnA_1, \quad A_2, \quad \ldots, \quad A_n

are relations, we denote by "A1A_1 and A2A_2, and ... and ApA_p" a relation which is constructed step by step by means of the convention that "A1A_1 and A2A_2 and ... and AhA_h" denotes the same relation as "A1A_1 and (A2A_2 and ... and AhA_h)". The relation "A1A_1 or A2A_2 or ... or AhA_h" is defined similarly. The relation "A1A_1 and A2A_2 and ... and AhA_h" is a theorem in T\mathscr{T} if and only if each of the relations A1A_1, A2A_2, ..., AhA_h is a theorem in T\mathscr{T}.

It follows that every logical theory T\mathscr{T} is equivalent to a logical theory T′\mathscr{T}' which has at most one explicit axiom. This is clear if T\mathscr{T} has no explicit axiom. If T\mathscr{T} has explicit axioms A1A_1, A2A_2, ..., AhA_h, let T′\mathscr{T}' be the theory which has the same signs and schemes as T\mathscr{T}, and the explicit axiom "A1A_1 and A2A_2 and ... and AhA_h". It is immediately seen that every axiom of T\mathscr{T} (resp. T′\mathscr{T}') is a theorem of T′\mathscr{T}' (resp. T\mathscr{T}).

Let T0\mathscr{T}_0 be the theory with no explicit axioms which has the same signs as T\mathscr{T} and S1, S2, S3, S4 as its only schemes. Then the study of T\mathscr{T} reduces, in principle, to the study of T0\mathscr{T}_0 : for the relation AA to be a theorem in T\mathscr{T} it is necessary and sufficient that there exist axioms A1A_1, A2A_2, ..., AhA_h of T\mathscr{T} such that (A1(A_1 and A2A_2 and ... and Ah)⇒AA_h) \Rightarrow A is a theorem in T0\mathscr{T}_0. This condition is evidently sufficient. Suppose conversely that AA is a theorem in T\mathscr{T}, and let A1A_1, A2A_2, ..., AhA_h be the axioms of T\mathscr{T} appearing in a proof in T\mathscr{T} which contains AA. Let T′\mathscr{T}' (resp. T′′\mathscr{T}'') be the theory constructed from T0\mathscr{T}_0 by adjoining the axioms A1A_1, A2A_2, ..., AhA_h (resp. the axiom "A1A_1 and A2A_2 and ... and AhA_h"). The proof of AA in T\mathscr{T} is a proof of AA in T′\mathscr{T}', therefore AA is a theorem in T′\mathscr{T}' and consequently in T′′\mathscr{T}'', because (as we noted above) T′\mathscr{T}' and T′′\mathscr{T}'' are equivalent. By the criterion of deduction, (A1(A_1 and A2A_2 and ... and Ah)⇒AA_h) \Rightarrow A is a theorem in T0\mathscr{T}_0.

If T\mathscr{T} is contradictory, then it follows from what has been said that there exists a conjunction AA of axioms of T\mathscr{T} and a relation RR in T\mathscr{T} such that A⇒(RA \Rightarrow (R and (not RR)) is a theorem in T0\mathscr{T}_0. Therefore

((not R) or (not not R))⇒(not A)((\text{not } R) \text{ or } (\text{not not } R)) \Rightarrow (\text{not } A)

is a theorem in T0\mathscr{T}_0, and since "(not RR) or (not not RR)" is a theorem in T0\mathscr{T}_0, "not AA" is a theorem in T0\mathscr{T}_0. Conversely, if there exists a conjunction AA of axioms of T\mathscr{T} such that "not AA" is a theorem in T0\mathscr{T}_0, then AA and "not AA" are theorems in T\mathscr{T}, so that T\mathscr{T} is contradictory.

5. Equivalence

Let AA and BB be assemblies. The assembly

(A⇒B) and (B⇒A)(A \Rightarrow B) \text{ and } (B \Rightarrow A)

will be denoted by A⇔BA \Leftrightarrow B.

CS7. Let AA, BB, TT be assemblies, and let xx be a letter. Then the assembly (T∣x)(A⇔B)(T|x)(A \Leftrightarrow B) is identical with (T∣x)A⇔(T∣x)B(T|x)A \Leftrightarrow (T|x)B.

This follows immediately from CS5 (§ 1, no. 2) and CS6 (no. 4).

CF10. If AA and BB are relations in T\mathscr{T}, then A⇔BA \Leftrightarrow B is a relation in T.

This follows immediately from CF5 (§ 1, no. 4) and CF9 (no. 4).

¶ If A⇔BA \Leftrightarrow B is a theorem in T\mathscr{T}, we shall say that AA and BB are equivalent in T\mathscr{T}; if xx is a letter which is not a constant of T\mathscr{T}, and if AA and BB are considered as relations in xx, then every term in T\mathscr{T} which satisfies one also satisfies the other.

¶ It follows from the criteria C20, C21 (no. 4) that in order to prove a theorem in T\mathscr{T} of the form A⇔BA \Leftrightarrow B, it is necessary and sufficient to be able to prove A⇒BA \Rightarrow B and B⇒AB \Rightarrow A in T\mathscr{T}. This is often done by proving BB in the theory deduced from T\mathscr{T} by adjoining the axiom AA, and then by proving AA in the theory deduced from T\mathscr{T} by adjoining the axiom BB. These remarks lead immediately to the following criteria, whose proofs we leave to the reader :

C22. Let AA, BB, CC be relations in T\mathscr{T}. If A⇔BA \Leftrightarrow B is a theorem in T\mathscr{T}, then B⇔AB \Leftrightarrow A is a theorem in T\mathscr{T}. If A⇔BA \Leftrightarrow B and B⇔CB \Leftrightarrow C are theorems in T\mathscr{T}, then A⇔CA \Leftrightarrow C is a theorem in T\mathscr{T}.

C23. Let AA, BB be equivalent relations in T\mathscr{T}, and let CC be a relation in T\mathscr{T}. Then the following are theorems in T\mathscr{T} :

(not A)⇔(not B);(A⇒C)⇔(B⇒C);(\text{not } A) \Leftrightarrow (\text{not } B); \qquad (A \Rightarrow C) \Leftrightarrow (B \Rightarrow C);
(C⇒A)⇔(C⇒B);(C \Rightarrow A) \Leftrightarrow (C \Rightarrow B);
(A and C)⇔(B and C);(A or C)⇔(B or C).(A \text{ and } C) \Leftrightarrow (B \text{ and } C); \qquad (A \text{ or } C) \Leftrightarrow (B \text{ or } C).

C24. Let AA, BB, CC be relations in T\mathscr{T}. Then the following are theorems in T\mathscr{T} :

(not not A)⇔A;(A⇒B)⇔((not B)⇒(not A));(\text{not not } A) \Leftrightarrow A; \qquad (A \Rightarrow B) \Leftrightarrow ((\text{not } B) \Rightarrow (\text{not } A));
(A and A)⇔A;(A and B)⇔(B and A);(A \text{ and } A) \Leftrightarrow A; \qquad (A \text{ and } B) \Leftrightarrow (B \text{ and } A);
(A and (B and C))⇔((A and B) and C);(A \text{ and } (B \text{ and } C)) \Leftrightarrow ((A \text{ and } B) \text{ and } C);
(A or B)⇔not ((not A) and (not B));(A \text{ or } B) \Leftrightarrow \text{not } ((\text{not } A) \text{ and } (\text{not } B));
(A or A)⇔A;(A or B)⇔(B or A);(A \text{ or } A) \Leftrightarrow A; \qquad (A \text{ or } B) \Leftrightarrow (B \text{ or } A);
(A or (B or C))⇔((A or B) or C);(A \text{ or } (B \text{ or } C)) \Leftrightarrow ((A \text{ or } B) \text{ or } C);
(A and (B or C))⇔((A and B) or (A and C));(A \text{ and } (B \text{ or } C)) \Leftrightarrow ((A \text{ and } B) \text{ or } (A \text{ and } C));
(A or (B and C))⇔((A or B) and (A or C));(A \text{ or } (B \text{ and } C)) \Leftrightarrow ((A \text{ or } B) \text{ and } (A \text{ or } C));
(A and (not B))⇔not (A⇒B);(A \text{ and } (\text{not } B)) \Leftrightarrow \text{not } (A \Rightarrow B);
(A or B)⇔((not A)⇒B).(A \text{ or } B) \Leftrightarrow ((\text{not } A) \Rightarrow B).

C25. If AA is a theorem in T\mathscr{T} and BB is a relation in T\mathscr{T}, then

(A and B)⇔B(A \text{ and } B) \Leftrightarrow B

is a theorem in T\mathscr{T}. If "not AA" is a theorem in T\mathscr{T}, then (A(A or B)⇒BB) \Rightarrow B is a theorem in T\mathscr{T}.

In principle, from now on throughout the rest of this series, criteria C1 through C25 will be used without reference.

Exercises

See the exercises for § 3.

[^1]: This scheme may be expressed without using the letter AA or the abbreviating symbol ⇒\Rightarrow as follows : whenever we have a relation, we obtain a theorem by writing, from left to right, ∨\vee, ¬\neg, ∨\vee, and then the given relation three times. The reader may, as an exercise, translate in a similar way the expressions of the other schemes. [^2]: In everyday speech, the word "or" has two different meanings, according to the context : when we link two statements by the word "or" we may mean to assert at least one of the two (and possibly both together), or we may mean to assert one to the exclusion of the other.

Transcribed from the printed edition, 2004, Springer. Not translated.