3. Logical theories
1. The axioms
A logical theory is any theory in which the schemes S1 to S4 below provide implicit axioms.
S1. If is a relation in , the relation or is an axiom of [^1].
S2. If and are relations in , the relation or B) is an axiom of .
S3. If and are relations in , the relation or or A) is an axiom of .
S4. If , , and are relations in , the relation
is an axiom of .
These rules are in fact schemes; let us verify this, for example for S2. Let be a relation obtained by applying S2; then there are relations and in such that is the relation or B). Let be a term in , let be a letter, and let and be the relations and ; then is the same as or , 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 is contradictory, every relation in is a theorem in . For let be a relation in such that and "not " are theorems in , and let be any relation in . By S2, (not ) ((not ) or ) is a theorem in ; therefore, by C1 (§ 2, no. 2), "(not ) or ", that is to say , is a theorem in . A second application of C1 shows that is a theorem in .
¶ From now on will denote a logical theory.
2. First consequences
C6. Let , , be relations in . If and are theorems in , then is a theorem in .
For is an axiom of , by replacing by , by , and by "not " in S4. By C1 (§ 2, no. 2), is a theorem in . A further application of C1 completes the proof.
C7. If and are relations in , then or B) is a theorem in .
For or A) and or or B) are axioms of by virtue of S2 and S3. Now use C6.
C8. If is a relation in , is a theorem in .
For or A) and or are axioms, by S2 and S1. Now use C6.
C9. If is a relation and a theorem in , then is a theorem in .
For or B) is a theorem by C7, and therefore "(not ) or ", that is to say , is a theorem by C1.
C10. If is a relation in , then " or (not )" is a theorem in .
For "(not ) or " is a theorem by C8; now use S3 and C1.
C11. If is a relation in , " (not not )" is a theorem in .
For this relation is "(not ) or (not not )", and the result follows from C10.
C12. Let and be two relations in . Then the relation
is a theorem in .
For
is a theorem, by C11, S4 and C1. On the other hand,
is an axiom, by S3. Therefore
is a theorem by C6. Hence the result.
C13. Let , , be relations in . If is a theorem in , then is a theorem in .
For is a theorem, by C12 and C1. Therefore is a theorem, by S4 and C1. By a double application of S3 and C6 we infer that
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 be a relation in , and let be the theory obtained by adjoining to the axioms of . If is a theorem in , then is a theorem in .
Let , , ..., be a proof in in which appears. We shall show, step by step, that the relations are theorems in . Suppose that this has been established for the relations which precede , and let us show that is a theorem in . If is an axiom of , then is either an axiom of or is . In both cases, is a theorem in by applying C9 or C8. If is preceded by relations and , we know that and are theorems in . Hence is a theorem in by C13. Hence, by C6, , that is to say " or ", is a theorem in , and therefore so is " or " by S3. Now, , that is to say , is a theorem in , by S2. By application of S4 we see then that
is a theorem in , and hence that " or " is a theorem in . By S1 we conclude that is a theorem in .
In practice we indicate that we are going to use this criterion by a phrase such as "suppose that is true". This phrase means that for the time being the reasoning will be performed in the theory , until the relation has been proved. When this has been achieved it has been established that is a theorem in , and one continues thereafter to reason in without in general indicating that one has abandoned the theory . The relation introduced as a new axiom is called the auxiliary hypothesis. \* For example, when we say "let be a real number", we are constructing a theory in which the relation " is a real number" is an auxiliary hypothesis. \*
II. Method of reductio ad absurdum. This is founded on the following rule :
C15. Let be a relation in , and let be the theory obtained by adjoining the axiom "not " to the axioms of . If is contradictory, then is a theorem in .
For is a theorem in ; consequently (method of the auxiliary hypothesis) "(not ) " is a theorem in . By S4,
is a theorem in ; by C10, " or " is a theorem in . Now use S1.
In practice, we indicate that we are going to use this criterion by a phrase such as "suppose that is false". This phrase means that for the time being the reasoning will be performed in the theory , until two theorems of the form and "not " have been proved. When this has been achieved it is then established that is a theorem in , which is generally indicated by a phrase such as "Now this (i.e., in the preceding notation, and "not ") is absurd; hence is true". One then continues in the original theory .
¶ As first applications of these methods, let us establish the following criteria :
C16. If is a relation in , then (not not ) is a theorem in .
For suppose that "not not " is true; then we have to prove . Suppose is false. In the theory so defined, "not not " and "not " are theorems, which is absurd; therefore is true.
C17. If and are relations in , then
is a theorem in .
For suppose that is true. We have to show that is true. Suppose that is true, and let us show that is true. Suppose “not ” is true. Then “not ” is true, which is absurd.
III. Method of disjunction of cases. This rests on the following rule :
C18. Let , , be relations in . If “ or ” , are theorems in , then is a theorem in .
For, by S4, “” and “” are theorems in . By S3 and S1, it follows that is a theorem in ; hence the result.
To prove it is therefore enough, when we have at our disposal a theorem “ or ”, first to prove by adjoining to the axioms of , and then to prove by adjoining to the axioms of . The interesting feature of this method lies in the fact that if “ or ” is true, we cannot in general assert either that is true or that is true.
In particular, by C10, if “” and “” are both theorems in , then is a theorem in .
IV. Method of the auxiliary constant. This is founded on the following rule :
C19. Let be a letter and let and be relations in such that :
(1) the letter is not a constant of and does not appear in ; (2) there is a term in such that is a theorem in .
Let be the theory obtained by adjoining to the axioms of . If is a theorem in , then is a theorem in .
Indeed, is a theorem in (criterion of deduction). Since is not a constant of , is a theorem in by virtue of C3. Since does not appear in , is identical with , by CS5 (§ 1, no. 2). Finally, is a theorem in , and therefore so is .
Intuitively, the method consists in using, in order to prove , an arbitrary object (the auxiliary constant) which is supposed to be endowed with certain properties, denoted by . \* For example, in a proof in geometry which involves, among other things, a line , we may “take” a point on this line; the relation is then . \* 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 , 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 be an object such that ”. By contrast with the method of the auxiliary hypothesis, the conclusion of the argument does not involve .
4. Conjunction
Let , be assemblies. The assembly
will be denoted by “ and ”.
CS6. Let , , be assemblies and a letter. Then the assembly
is identical with “ and ”.
This is an immediate consequence of CS5 (§ 1, no. 2).
CF9. If , are relations in , then “ and ” is a relation in (called the conjunction of and ).
This follows immediately from CF1 and CF2 (§ 1, no. 4).
C20. If , are theorems in , then “ and ” is a theorem in .
Suppose that “ and ” is false, that is to say,
is true. By C16, “ or ”, that is to say, is true, hence “not ” is true; but this is absurd. Hence “ and ” is true.
C21. If , are relations in , then
are theorems in .
The relations , are theorems in , by S2 (no. 1) and C7 (no. 2). Now is a theorem in by C11. Hence , are theorems in . The result follows by applying C17.
¶ We shall denote by " and and " (resp. " or or ") the relation " and ( and )" (resp. " or ( or )"). More generally, if
are relations, we denote by " and , and ... and " a relation which is constructed step by step by means of the convention that " and and ... and " denotes the same relation as " and ( and ... and )". The relation " or or ... or " is defined similarly. The relation " and and ... and " is a theorem in if and only if each of the relations , , ..., is a theorem in .
It follows that every logical theory is equivalent to a logical theory which has at most one explicit axiom. This is clear if has no explicit axiom. If has explicit axioms , , ..., , let be the theory which has the same signs and schemes as , and the explicit axiom " and and ... and ". It is immediately seen that every axiom of (resp. ) is a theorem of (resp. ).
Let be the theory with no explicit axioms which has the same signs as and S1, S2, S3, S4 as its only schemes. Then the study of reduces, in principle, to the study of : for the relation to be a theorem in it is necessary and sufficient that there exist axioms , , ..., of such that and and ... and is a theorem in . This condition is evidently sufficient. Suppose conversely that is a theorem in , and let , , ..., be the axioms of appearing in a proof in which contains . Let (resp. ) be the theory constructed from by adjoining the axioms , , ..., (resp. the axiom " and and ... and "). The proof of in is a proof of in , therefore is a theorem in and consequently in , because (as we noted above) and are equivalent. By the criterion of deduction, and and ... and is a theorem in .
If is contradictory, then it follows from what has been said that there exists a conjunction of axioms of and a relation in such that and (not )) is a theorem in . Therefore
is a theorem in , and since "(not ) or (not not )" is a theorem in , "not " is a theorem in . Conversely, if there exists a conjunction of axioms of such that "not " is a theorem in , then and "not " are theorems in , so that is contradictory.
5. Equivalence
Let and be assemblies. The assembly
will be denoted by .
CS7. Let , , be assemblies, and let be a letter. Then the assembly is identical with .
This follows immediately from CS5 (§ 1, no. 2) and CS6 (no. 4).
CF10. If and are relations in , then is a relation in T.
This follows immediately from CF5 (§ 1, no. 4) and CF9 (no. 4).
¶ If is a theorem in , we shall say that and are equivalent in ; if is a letter which is not a constant of , and if and are considered as relations in , then every term in which satisfies one also satisfies the other.
¶ It follows from the criteria C20, C21 (no. 4) that in order to prove a theorem in of the form , it is necessary and sufficient to be able to prove and in . This is often done by proving in the theory deduced from by adjoining the axiom , and then by proving in the theory deduced from by adjoining the axiom . These remarks lead immediately to the following criteria, whose proofs we leave to the reader :
C22. Let , , be relations in . If is a theorem in , then is a theorem in . If and are theorems in , then is a theorem in .
C23. Let , be equivalent relations in , and let be a relation in . Then the following are theorems in :
C24. Let , , be relations in . Then the following are theorems in :
C25. If is a theorem in and is a relation in , then
is a theorem in . If "not " is a theorem in , then or is a theorem in .
¶ 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 or the abbreviating symbol as follows : whenever we have a relation, we obtain a theorem by writing, from left to right, , , , 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.