Uses the following modules:
Is used by the following modules:
First we prove a simple implication, that follows directly from the fourth axiom:
1. Proposition
((P Þ Q) Þ ((A Þ P) Þ (A Þ Q))) (hilb1)
| 1 | ((P Þ Q) Þ ((A Ú P) Þ (A Ú Q))) | add axiom axiom4 |
| 2 | ((P Þ Q) Þ ((ØA Ú P) Þ (ØA Ú Q))) | replace proposition variable A by ØA in 1 |
| 3 | ((P Þ Q) Þ ((A Þ P) Þ (ØA Ú Q))) | reverse abbreviation impl in 2 at occurence 1 |
| 4 | ((P Þ Q) Þ ((A Þ P) Þ (A Þ Q))) | reverse abbreviation impl in 3 at occurence 1 |
| qed |
This proposition is the form for the Hypothetical Syllogism.
The self implication could be derived:
2. Proposition
(P Þ P) (hilb2)
| 1 | (P Þ (P Ú Q)) | add axiom axiom2 |
| 2 | (P Þ (P Ú P)) | replace proposition variable Q by P in 1 |
| 3 | ((P Ú P) Þ P) | add axiom axiom1 |
| 4 | ((P Þ Q) Þ ((A Þ P) Þ (A Þ Q))) | add proposition hilb1 |
| 5 | ((P Þ Q) Þ ((B Þ P) Þ (B Þ Q))) | replace proposition variable A by B in 4 |
| 6 | ((P Þ C) Þ ((B Þ P) Þ (B Þ C))) | replace proposition variable Q by C in 5 |
| 7 | ((D Þ C) Þ ((B Þ D) Þ (B Þ C))) | replace proposition variable P by D in 6 |
| 8 | ((D Þ C) Þ ((P Þ D) Þ (P Þ C))) | replace proposition variable B by P in 7 |
| 9 | ((D Þ P) Þ ((P Þ D) Þ (P Þ P))) | replace proposition variable C by P in 8 |
| 10 | (((P Ú P) Þ P) Þ ((P Þ (P Ú P)) Þ (P Þ P))) | replace proposition variable D by (P Ú P) in 9 |
| 11 | ((P Þ (P Ú P)) Þ (P Þ P)) | modus ponens with 3, 10 |
| 12 | (P Þ P) | modus ponens with 2, 11 |
| qed |
One form of the classical `tertium non datur'
3. Proposition
(ØP Ú P) (hilb3)
| 1 | (P Þ P) | add proposition hilb2 |
| 2 | (ØP Ú P) | use abbreviation impl in 1 at occurence 1 |
| qed |
The standard form of the excluded middle:
4. Proposition
(P Ú ØP) (hilb4)
| 1 | (ØP Ú P) | add proposition hilb3 |
| 2 | ((P Ú Q) Þ (Q Ú P)) | add axiom axiom3 |
| 3 | ((P Ú A) Þ (A Ú P)) | replace proposition variable Q by A in 2 |
| 4 | ((B Ú A) Þ (A Ú B)) | replace proposition variable P by B in 3 |
| 5 | ((B Ú P) Þ (P Ú B)) | replace proposition variable A by P in 4 |
| 6 | ((ØP Ú P) Þ (P Ú ØP)) | replace proposition variable B by ØP in 5 |
| 7 | (P Ú ØP) | modus ponens with 1, 6 |
| qed |
Double negation is implicated:
5. Proposition
(P Þ ØØP) (hilb5)
| 1 | (P Ú ØP) | add proposition hilb4 |
| 2 | (ØP Ú ØØP) | replace proposition variable P by ØP in 1 |
| 3 | (P Þ ØØP) | reverse abbreviation impl in 2 at occurence 1 |
| qed |
The reverse is also true:
6. Proposition
(ØØP Þ P) (hilb6)
| 1 | (P Þ ØØP) | add proposition hilb5 |
| 2 | (ØP Þ ØØØP) | replace proposition variable P by ØP in 1 |
| 3 | ((P Þ Q) Þ ((A Ú P) Þ (A Ú Q))) | add axiom axiom4 |
| 4 | ((P Þ Q) Þ ((B Ú P) Þ (B Ú Q))) | replace proposition variable A by B in 3 |
| 5 | ((P Þ C) Þ ((B Ú P) Þ (B Ú C))) | replace proposition variable Q by C in 4 |
| 6 | ((D Þ C) Þ ((B Ú D) Þ (B Ú C))) | replace proposition variable P by D in 5 |
| 7 | ((D Þ C) Þ ((P Ú D) Þ (P Ú C))) | replace proposition variable B by P in 6 |
| 8 | ((D Þ ØØØP) Þ ((P Ú D) Þ (P Ú ØØØP))) | replace proposition variable C by ØØØP in 7 |
| 9 | ((ØP Þ ØØØP) Þ ((P Ú ØP) Þ (P Ú ØØØP))) | replace proposition variable D by ØP in 8 |
| 10 | ((P Ú ØP) Þ (P Ú ØØØP)) | modus ponens with 2, 9 |
| 11 | (P Ú ØP) | add proposition hilb4 |
| 12 | (P Ú ØØØP) | modus ponens with 11, 10 |
| 13 | ((P Ú Q) Þ (Q Ú P)) | add axiom axiom3 |
| 14 | ((P Ú A) Þ (A Ú P)) | replace proposition variable Q by A in 13 |
| 15 | ((B Ú A) Þ (A Ú B)) | replace proposition variable P by B in 14 |
| 16 | ((B Ú ØØØP) Þ (ØØØP Ú B)) | replace proposition variable A by ØØØP in 15 |
| 17 | ((P Ú ØØØP) Þ (ØØØP Ú P)) | replace proposition variable B by P in 16 |
| 18 | (ØØØP Ú P) | modus ponens with 12, 17 |
| 19 | (ØØP Þ P) | reverse abbreviation impl in 18 at occurence 1 |
| qed |
The correct reverse of an implication:
7. Proposition
((P Þ Q) Þ (ØQ Þ ØP)) (hilb7)
| 1 | (P Þ ØØP) | add proposition hilb5 |
| 2 | (Q Þ ØØQ) | replace proposition variable P by Q in 1 |
| 3 | ((P Þ Q) Þ ((A Ú P) Þ (A Ú Q))) | add axiom axiom4 |
| 4 | ((P Þ Q) Þ ((B Ú P) Þ (B Ú Q))) | replace proposition variable A by B in 3 |
| 5 | ((P Þ C) Þ ((B Ú P) Þ (B Ú C))) | replace proposition variable Q by C in 4 |
| 6 | ((D Þ C) Þ ((B Ú D) Þ (B Ú C))) | replace proposition variable P by D in 5 |
| 7 | ((D Þ C) Þ ((ØP Ú D) Þ (ØP Ú C))) | replace proposition variable B by ØP in 6 |
| 8 | ((D Þ ØØQ) Þ ((ØP Ú D) Þ (ØP Ú ØØQ))) | replace proposition variable C by ØØQ in 7 |
| 9 | ((Q Þ ØØQ) Þ ((ØP Ú Q) Þ (ØP Ú ØØQ))) | replace proposition variable D by Q in 8 |
| 10 | ((ØP Ú Q) Þ (ØP Ú ØØQ)) | modus ponens with 2, 9 |
| 11 | ((P Ú Q) Þ (Q Ú P)) | add axiom axiom3 |
| 12 | ((P Ú A) Þ (A Ú P)) | replace proposition variable Q by A in 11 |
| 13 | ((B Ú A) Þ (A Ú B)) | replace proposition variable P by B in 12 |
| 14 | ((B Ú ØØQ) Þ (ØØQ Ú B)) | replace proposition variable A by ØØQ in 13 |
| 15 | ((ØP Ú ØØQ) Þ (ØØQ Ú ØP)) | replace proposition variable B by ØP in 14 |
| 16 | ((P Þ Q) Þ ((A Þ P) Þ (A Þ Q))) | add proposition hilb1 |
| 17 | ((P Þ Q) Þ ((B Þ P) Þ (B Þ Q))) | replace proposition variable A by B in 16 |
| 18 | ((P Þ C) Þ ((B Þ P) Þ (B Þ C))) | replace proposition variable Q by C in 17 |
| 19 | ((D Þ C) Þ ((B Þ D) Þ (B Þ C))) | replace proposition variable P by D in 18 |
| 20 | ((D Þ C) Þ (((ØP Ú Q) Þ D) Þ ((ØP Ú Q) Þ C))) | replace proposition variable B by (ØP Ú Q) in 19 |
| 21 | ((D Þ (ØØQ Ú ØP)) Þ (((ØP Ú Q) Þ D) Þ ((ØP Ú Q) Þ (ØØQ Ú ØP)))) | replace proposition variable C by (ØØQ Ú ØP) in 20 |
| 22 | (((ØP Ú ØØQ) Þ (ØØQ Ú ØP)) Þ (((ØP Ú Q) Þ (ØP Ú ØØQ)) Þ ((ØP Ú Q) Þ (ØØQ Ú ØP)))) | replace proposition variable D by (ØP Ú ØØQ) in 21 |
| 23 | (((ØP Ú Q) Þ (ØP Ú ØØQ)) Þ ((ØP Ú Q) Þ (ØØQ Ú ØP))) | modus ponens with 15, 22 |
| 24 | ((ØP Ú Q) Þ (ØØQ Ú ØP)) | modus ponens with 10, 23 |
| 25 | ((P Þ Q) Þ (ØØQ Ú ØP)) | reverse abbreviation impl in 24 at occurence 1 |
| 26 | ((P Þ Q) Þ (ØQ Þ ØP)) | reverse abbreviation impl in 25 at occurence 1 |
| qed |
Definition of an Implication 1. part:
8. Proposition
((P Þ Q) Þ (ØP Ú Q)) (defimpl1)
| 1 | (P Þ P) | add proposition hilb2 |
| 2 | (A Þ A) | replace proposition variable P by A in 1 |
| 3 | ((P Þ Q) Þ (P Þ Q)) | replace proposition variable A by (P Þ Q) in 2 |
| 4 | ((P Þ Q) Þ (ØP Ú Q)) | use abbreviation impl in 3 at occurence 3 |
| qed |
Definition of an Implication 2. part:
9. Proposition
((ØP Ú Q) Þ (P Þ Q)) (defimpl2)
| 1 | (P Þ P) | add proposition hilb2 |
| 2 | (A Þ A) | replace proposition variable P by A in 1 |
| 3 | ((P Þ Q) Þ (P Þ Q)) | replace proposition variable A by (P Þ Q) in 2 |
| 4 | ((ØP Ú Q) Þ (P Þ Q)) | use abbreviation impl in 3 at occurence 2 |
| qed |
Definition of a Conjunction 1. part:
10. Proposition
((P Ù Q) Þ Ø(ØP Ú ØQ)) (defand1)
| 1 | (P Þ P) | add proposition hilb2 |
| 2 | (A Þ A) | replace proposition variable P by A in 1 |
| 3 | ((P Ù Q) Þ (P Ù Q)) | replace proposition variable A by (P Ù Q) in 2 |
| 4 | ((P Ù Q) Þ Ø(ØP Ú ØQ)) | use abbreviation and in 3 at occurence 2 |
| qed |
Definition of a Conjunction 2. part:
11. Proposition
(Ø(ØP Ú ØQ) Þ (P Ù Q)) (defand2)
| 1 | (P Þ P) | add proposition hilb2 |
| 2 | (A Þ A) | replace proposition variable P by A in 1 |
| 3 | ((P Ù Q) Þ (P Ù Q)) | replace proposition variable A by (P Ù Q) in 2 |
| 4 | (Ø(ØP Ú ØQ) Þ (P Ù Q)) | use abbreviation and in 3 at occurence 1 |
| qed |
Definition of an Equivalence 1. part:
12. Proposition
((P Û Q) Þ ((P Þ Q) Ù (Q Þ P))) (defequi1)
| 1 | (P Þ P) | add proposition hilb2 |
| 2 | (A Þ A) | replace proposition variable P by A in 1 |
| 3 | ((P Û Q) Þ (P Û Q)) | replace proposition variable A by (P Û Q) in 2 |
| 4 | ((P Û Q) Þ ((P Þ Q) Ù (Q Þ P))) | use abbreviation equi in 3 at occurence 2 |
| qed |
Definition of an Equivalence 2. part:
13. Proposition
(((P Þ Q) Ù (Q Þ P)) Þ (P Û Q)) (defequi2)
| 1 | (P Þ P) | add proposition hilb2 |
| 2 | (A Þ A) | replace proposition variable P by A in 1 |
| 3 | ((P Û Q) Þ (P Û Q)) | replace proposition variable A by (P Û Q) in 2 |
| 4 | (((P Þ Q) Ù (Q Þ P)) Þ (P Û Q)) | use abbreviation equi in 3 at occurence 1 |
| qed |
A simular formulation for the second axiom:
14. Proposition
(P Þ (Q Ú P)) (hilb8)
| 1 | (P Þ (P Ú Q)) | add axiom axiom2 |
| 2 | ((P Ú Q) Þ (Q Ú P)) | add axiom axiom3 |
| 3 | ((P Þ Q) Þ ((A Þ P) Þ (A Þ Q))) | add proposition hilb1 |
| 4 | ((P Þ Q) Þ ((B Þ P) Þ (B Þ Q))) | replace proposition variable A by B in 3 |
| 5 | ((P Þ C) Þ ((B Þ P) Þ (B Þ C))) | replace proposition variable Q by C in 4 |
| 6 | ((D Þ C) Þ ((B Þ D) Þ (B Þ C))) | replace proposition variable P by D in 5 |
| 7 | ((D Þ C) Þ ((P Þ D) Þ (P Þ C))) | replace proposition variable B by P in 6 |
| 8 | ((D Þ (Q Ú P)) Þ ((P Þ D) Þ (P Þ (Q Ú P)))) | replace proposition variable C by (Q Ú P) in 7 |
| 9 | (((P Ú Q) Þ (Q Ú P)) Þ ((P Þ (P Ú Q)) Þ (P Þ (Q Ú P)))) | replace proposition variable D by (P Ú Q) in 8 |
| 10 | ((P Þ (P Ú Q)) Þ (P Þ (Q Ú P))) | modus ponens with 2, 9 |
| 11 | (P Þ (Q Ú P)) | modus ponens with 1, 10 |
| qed |
A technical lemma (equal to the third axiom):
15. Proposition
((P Ú Q) Þ (Q Ú P)) (hilb9)
| 1 | ((P Ú Q) Þ (Q Ú P)) | add axiom axiom3 |
| qed |
And another technical lemma (simular to the third axiom):
16. Proposition
((Q Ú P) Þ (P Ú Q)) (hilb10)
| 1 | ((P Ú Q) Þ (Q Ú P)) | add axiom axiom3 |
| 2 | ((P Ú A) Þ (A Ú P)) | replace proposition variable Q by A in 1 |
| 3 | ((B Ú A) Þ (A Ú B)) | replace proposition variable P by B in 2 |
| 4 | ((B Ú P) Þ (P Ú B)) | replace proposition variable A by P in 3 |
| 5 | ((Q Ú P) Þ (P Ú Q)) | replace proposition variable B by Q in 4 |
| qed |
A technical lemma (equal to the first axiom):
17. Proposition
((P Ú P) Þ P) (hilb11)
| 1 | ((P Ú P) Þ P) | add axiom axiom1 |
| qed |
A simple propositon that follows directly from the second axiom:
18. Proposition
(P Þ (P Ú P)) (hilb12)
| 1 | (P Þ (P Ú Q)) | add axiom axiom2 |
| 2 | (P Þ (P Ú P)) | replace proposition variable Q by P in 1 |
| qed |
This is a pre form for the associative law:
19. Proposition
((P Ú (Q Ú A)) Þ (Q Ú (P Ú A))) (hilb13)
| 1 | (P Þ (Q Ú P)) | add proposition hilb8 |
| 2 | (P Þ (B Ú P)) | replace proposition variable Q by B in 1 |
| 3 | (C Þ (B Ú C)) | replace proposition variable P by C in 2 |
| 4 | (C Þ (P Ú C)) | replace proposition variable B by P in 3 |
| 5 | (A Þ (P Ú A)) | replace proposition variable C by A in 4 |
| 6 | ((P Þ Q) Þ ((A Ú P) Þ (A Ú Q))) | add axiom axiom4 |
| 7 | ((P Þ Q) Þ ((B Ú P) Þ (B Ú Q))) | replace proposition variable A by B in 6 |
| 8 | ((P Þ C) Þ ((B Ú P) Þ (B Ú C))) | replace proposition variable Q by C in 7 |
| 9 | ((D Þ C) Þ ((B Ú D) Þ (B Ú C))) | replace proposition variable P by D in 8 |
| 10 | ((D Þ C) Þ ((Q Ú D) Þ (Q Ú C))) | replace proposition variable B by Q in 9 |
| 11 | ((D Þ (P Ú A)) Þ ((Q Ú D) Þ (Q Ú (P Ú A)))) | replace proposition variable C by (P Ú A) in 10 |
| 12 | ((A Þ (P Ú A)) Þ ((Q Ú A) Þ (Q Ú (P Ú A)))) | replace proposition variable D by A in 11 |
| 13 | ((Q Ú A) Þ (Q Ú (P Ú A))) | modus ponens with 5, 12 |
| 14 | ((D Þ C) Þ ((P Ú D) Þ (P Ú C))) | replace proposition variable B by P in 9 |
| 15 | ((D Þ (Q Ú (P Ú A))) Þ ((P Ú D) Þ (P Ú (Q Ú (P Ú A))))) | replace proposition variable C by (Q Ú (P Ú A)) in 14 |
| 16 | (((Q Ú A) Þ (Q Ú (P Ú A))) Þ ((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A))))) | replace proposition variable D by (Q Ú A) in 15 |
| 17 | ((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) | modus ponens with 13, 16 |
| 18 | ((P Ú Q) Þ (Q Ú P)) | add proposition hilb9 |
| 19 | ((P Ú B) Þ (B Ú P)) | replace proposition variable Q by B in 18 |
| 20 | ((C Ú B) Þ (B Ú C)) | replace proposition variable P by C in 19 |
| 21 | ((C Ú (Q Ú (P Ú A))) Þ ((Q Ú (P Ú A)) Ú C)) | replace proposition variable B by (Q Ú (P Ú A)) in 20 |
| 22 | ((P Ú (Q Ú (P Ú A))) Þ ((Q Ú (P Ú A)) Ú P)) | replace proposition variable C by P in 21 |
| 23 | ((P Þ Q) Þ (ØP Ú Q)) | add proposition defimpl1 |
| 24 | ((ØP Ú Q) Þ (P Þ Q)) | add proposition defimpl2 |
| 25 | ((D Þ C) Þ ((Ø(P Ú (Q Ú A)) Ú D) Þ (Ø(P Ú (Q Ú A)) Ú C))) | replace proposition variable B by Ø(P Ú (Q Ú A)) in 9 |
| 26 | ((D Þ ((Q Ú (P Ú A)) Ú P)) Þ ((Ø(P Ú (Q Ú A)) Ú D) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P)))) | replace proposition variable C by ((Q Ú (P Ú A)) Ú P) in 25 |
| 27 | (((P Ú (Q Ú (P Ú A))) Þ ((Q Ú (P Ú A)) Ú P)) Þ ((Ø(P Ú (Q Ú A)) Ú (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P)))) | replace proposition variable D by (P Ú (Q Ú (P Ú A))) in 26 |
| 28 | ((Ø(P Ú (Q Ú A)) Ú (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P))) | modus ponens with 22, 27 |
| 29 | ((P Þ B) Þ (ØP Ú B)) | replace proposition variable Q by B in 23 |
| 30 | ((C Þ B) Þ (ØC Ú B)) | replace proposition variable P by C in 29 |
| 31 | ((C Þ (P Ú (Q Ú (P Ú A)))) Þ (ØC Ú (P Ú (Q Ú (P Ú A))))) | replace proposition variable B by (P Ú (Q Ú (P Ú A))) in 30 |
| 32 | (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú (P Ú (Q Ú (P Ú A))))) | replace proposition variable C by (P Ú (Q Ú A)) in 31 |
| 33 | ((P Þ Q) Þ ((A Þ P) Þ (A Þ Q))) | add proposition hilb1 |
| 34 | ((P Þ Q) Þ ((B Þ P) Þ (B Þ Q))) | replace proposition variable A by B in 33 |
| 35 | ((P Þ C) Þ ((B Þ P) Þ (B Þ C))) | replace proposition variable Q by C in 34 |
| 36 | ((D Þ C) Þ ((B Þ D) Þ (B Þ C))) | replace proposition variable P by D in 35 |
| 37 | ((D Þ C) Þ ((((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ D) Þ (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ C))) | replace proposition variable B by ((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) in 36 |
| 38 | ((D Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P))) Þ ((((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ D) Þ (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P))))) | replace proposition variable C by (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P)) in 37 |
| 39 | (((Ø(P Ú (Q Ú A)) Ú (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P))) Þ ((((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú (P Ú (Q Ú (P Ú A))))) Þ (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P))))) | replace proposition variable D by (Ø(P Ú (Q Ú A)) Ú (P Ú (Q Ú (P Ú A)))) in 38 |
| 40 | ((((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú (P Ú (Q Ú (P Ú A))))) Þ (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P)))) | modus ponens with 28, 39 |
| 41 | (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P))) | modus ponens with 32, 40 |
| 42 | ((ØP Ú B) Þ (P Þ B)) | replace proposition variable Q by B in 24 |
| 43 | ((ØC Ú B) Þ (C Þ B)) | replace proposition variable P by C in 42 |
| 44 | ((ØC Ú ((Q Ú (P Ú A)) Ú P)) Þ (C Þ ((Q Ú (P Ú A)) Ú P))) | replace proposition variable B by ((Q Ú (P Ú A)) Ú P) in 43 |
| 45 | ((Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P)) Þ ((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P))) | replace proposition variable C by (P Ú (Q Ú A)) in 44 |
| 46 | ((D Þ ((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P))) Þ ((((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ D) Þ (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ ((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P))))) | replace proposition variable C by ((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P)) in 37 |
| 47 | (((Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P)) Þ ((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P))) Þ ((((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P))) Þ (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ ((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P))))) | replace proposition variable D by (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P)) in 46 |
| 48 | ((((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ (Ø(P Ú (Q Ú A)) Ú ((Q Ú (P Ú A)) Ú P))) Þ (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ ((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P)))) | modus ponens with 45, 47 |
| 49 | (((P Ú (Q Ú A)) Þ (P Ú (Q Ú (P Ú A)))) Þ ((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P))) | modus ponens with 41, 48 |
| 50 | ((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P)) | modus ponens with 17, 49 |
| 51 | ((P Ú A) Þ (Q Ú (P Ú A))) | replace proposition variable P by (P Ú A) in 1 |
| 52 | (P Þ (P Ú Q)) | add axiom axiom2 |
| 53 | (P Þ (P Ú A)) | replace proposition variable Q by A in 52 |
| 54 | ((D Þ C) Þ ((P Þ D) Þ (P Þ C))) | replace proposition variable B by P in 36 |
| 55 | ((D Þ (Q Ú (P Ú A))) Þ ((P Þ D) Þ (P Þ (Q Ú (P Ú A))))) | replace proposition variable C by (Q Ú (P Ú A)) in 54 |
| 56 | (((P Ú A) Þ (Q Ú (P Ú A))) Þ ((P Þ (P Ú A)) Þ (P Þ (Q Ú (P Ú A))))) | replace proposition variable D by (P Ú A) in 55 |
| 57 | ((P Þ (P Ú A)) Þ (P Þ (Q Ú (P Ú A)))) | modus ponens with 51, 56 |
| 58 | (P Þ (Q Ú (P Ú A))) | modus ponens with 53, 57 |
| 59 | ((D Þ C) Þ (((Q Ú (P Ú A)) Ú D) Þ ((Q Ú (P Ú A)) Ú C))) | replace proposition variable B by (Q Ú (P Ú A)) in 9 |
| 60 | ((D Þ (Q Ú (P Ú A))) Þ (((Q Ú (P Ú A)) Ú D) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))))) | replace proposition variable C by (Q Ú (P Ú A)) in 59 |
| 61 | ((P Þ (Q Ú (P Ú A))) Þ (((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))))) | replace proposition variable D by P in 60 |
| 62 | (((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) | modus ponens with 58, 61 |
| 63 | ((P Ú P) Þ P) | add proposition hilb11 |
| 64 | ((B Ú B) Þ B) | replace proposition variable P by B in 63 |
| 65 | (((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))) Þ (Q Ú (P Ú A))) | replace proposition variable B by (Q Ú (P Ú A)) in 64 |
| 66 | ((D Þ C) Þ ((Ø((Q Ú (P Ú A)) Ú P) Ú D) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú C))) | replace proposition variable B by Ø((Q Ú (P Ú A)) Ú P) in 9 |
| 67 | ((D Þ (Q Ú (P Ú A))) Þ ((Ø((Q Ú (P Ú A)) Ú P) Ú D) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A))))) | replace proposition variable C by (Q Ú (P Ú A)) in 66 |
| 68 | ((((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))) Þ (Q Ú (P Ú A))) Þ ((Ø((Q Ú (P Ú A)) Ú P) Ú ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A))))) | replace proposition variable D by ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))) in 67 |
| 69 | ((Ø((Q Ú (P Ú A)) Ú P) Ú ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A)))) | modus ponens with 65, 68 |
| 70 | ((C Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (ØC Ú ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))))) | replace proposition variable B by ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))) in 30 |
| 71 | ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))))) | replace proposition variable C by ((Q Ú (P Ú A)) Ú P) in 70 |
| 72 | ((D Þ C) Þ (((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ D) Þ ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ C))) | replace proposition variable B by (((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) in 36 |
| 73 | ((D Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A)))) Þ (((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ D) Þ ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A)))))) | replace proposition variable C by (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A))) in 72 |
| 74 | (((Ø((Q Ú (P Ú A)) Ú P) Ú ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A)))) Þ (((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))))) Þ ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A)))))) | replace proposition variable D by (Ø((Q Ú (P Ú A)) Ú P) Ú ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) in 73 |
| 75 | (((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A))))) Þ ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A))))) | modus ponens with 69, 74 |
| 76 | ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A)))) | modus ponens with 71, 75 |
| 77 | ((ØC Ú (Q Ú (P Ú A))) Þ (C Þ (Q Ú (P Ú A)))) | replace proposition variable B by (Q Ú (P Ú A)) in 43 |
| 78 | ((Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A))) Þ (((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A)))) | replace proposition variable C by ((Q Ú (P Ú A)) Ú P) in 77 |
| 79 | ((D Þ (((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A)))) Þ (((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ D) Þ ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A)))))) | replace proposition variable C by (((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A))) in 72 |
| 80 | (((Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A))) Þ (((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A)))) Þ (((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A)))) Þ ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A)))))) | replace proposition variable D by (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A))) in 79 |
| 81 | (((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (Ø((Q Ú (P Ú A)) Ú P) Ú (Q Ú (P Ú A)))) Þ ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A))))) | modus ponens with 78, 80 |
| 82 | ((((Q Ú (P Ú A)) Ú P) Þ ((Q Ú (P Ú A)) Ú (Q Ú (P Ú A)))) Þ (((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A)))) | modus ponens with 76, 81 |
| 83 | (((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A))) | modus ponens with 62, 82 |
| 84 | ((D Þ C) Þ (((P Ú (Q Ú A)) Þ D) Þ ((P Ú (Q Ú A)) Þ C))) | replace proposition variable B by (P Ú (Q Ú A)) in 36 |
| 85 | ((D Þ (Q Ú (P Ú A))) Þ (((P Ú (Q Ú A)) Þ D) Þ ((P Ú (Q Ú A)) Þ (Q Ú (P Ú A))))) | replace proposition variable C by (Q Ú (P Ú A)) in 84 |
| 86 | ((((Q Ú (P Ú A)) Ú P) Þ (Q Ú (P Ú A))) Þ (((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P)) Þ ((P Ú (Q Ú A)) Þ (Q Ú (P Ú A))))) | replace proposition variable D by ((Q Ú (P Ú A)) Ú P) in 85 |
| 87 | (((P Ú (Q Ú A)) Þ ((Q Ú (P Ú A)) Ú P)) Þ ((P Ú (Q Ú A)) Þ (Q Ú (P Ú A)))) | modus ponens with 83, 86 |
| 88 | ((P Ú (Q Ú A)) Þ (Q Ú (P Ú A))) | modus ponens with 50, 87 |
| qed |
The associative law for the disjunction (first direction):
20. Proposition
((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A)) (hilb14)
| 1 | ((P Ú Q) Þ (Q Ú P)) | add proposition hilb9 |
| 2 | ((P Ú B) Þ (B Ú P)) | replace proposition variable Q by B in 1 |
| 3 | ((C Ú B) Þ (B Ú C)) | replace proposition variable P by C in 2 |
| 4 | ((C Ú A) Þ (A Ú C)) | replace proposition variable B by A in 3 |
| 5 | ((Q Ú A) Þ (A Ú Q)) | replace proposition variable C by Q in 4 |
| 6 | ((P Þ Q) Þ ((A Ú P) Þ (A Ú Q))) | add axiom axiom4 |
| 7 | ((P Þ Q) Þ ((B Ú P) Þ (B Ú Q))) | replace proposition variable A by B in 6 |
| 8 | ((P Þ C) Þ ((B Ú P) Þ (B Ú C))) | replace proposition variable Q by C in 7 |
| 9 | ((D Þ C) Þ ((B Ú D) Þ (B Ú C))) | replace proposition variable P by D in 8 |
| 10 | ((D Þ C) Þ ((P Ú D) Þ (P Ú C))) | replace proposition variable B by P in 9 |
| 11 | ((D Þ (A Ú Q)) Þ ((P Ú D) Þ (P Ú (A Ú Q)))) | replace proposition variable C by (A Ú Q) in 10 |
| 12 | (((Q Ú A) Þ (A Ú Q)) Þ ((P Ú (Q Ú A)) Þ (P Ú (A Ú Q)))) | replace proposition variable D by (Q Ú A) in 11 |
| 13 | ((P Ú (Q Ú A)) Þ (P Ú (A Ú Q))) | modus ponens with 5, 12 |
| 14 | ((P Þ Q) Þ (ØP Ú Q)) | add proposition defimpl1 |
| 15 | ((ØP Ú Q) Þ (P Þ Q)) | add proposition defimpl2 |
| 16 | ((P Þ B) Þ (ØP Ú B)) | replace proposition variable Q by B in 14 |
| 17 | ((C Þ B) Þ (ØC Ú B)) | replace proposition variable P by C in 16 |
| 18 | ((P Þ Q) Þ ((A Þ P) Þ (A Þ Q))) | add proposition hilb1 |
| 19 | ((P Þ Q) Þ ((B Þ P) Þ (B Þ Q))) | replace proposition variable A by B in 18 |
| 20 | ((P Þ C) Þ ((B Þ P) Þ (B Þ C))) | replace proposition variable Q by C in 19 |
| 21 | ((D Þ C) Þ ((B Þ D) Þ (B Þ C))) | replace proposition variable P by D in 20 |
| 22 | ((ØP Ú B) Þ (P Þ B)) | replace proposition variable Q by B in 15 |
| 23 | ((ØC Ú B) Þ (C Þ B)) | replace proposition variable P by C in 22 |
| 24 | ((P Ú (Q Ú A)) Þ (Q Ú (P Ú A))) | add proposition hilb13 |
| 25 | ((P Ú (Q Ú B)) Þ (Q Ú (P Ú B))) | replace proposition variable A by B in 24 |
| 26 | ((P Ú (C Ú B)) Þ (C Ú (P Ú B))) | replace proposition variable Q by C in 25 |
| 27 | ((D Ú (C Ú B)) Þ (C Ú (D Ú B))) | replace proposition variable P by D in 26 |
| 28 | ((D Ú (C Ú Q)) Þ (C Ú (D Ú Q))) | replace proposition variable B by Q in 27 |
| 29 | ((D Ú (A Ú Q)) Þ (A Ú (D Ú Q))) | replace proposition variable C by A in 28 |
| 30 | ((P Ú (A Ú Q)) Þ (A Ú (P Ú Q))) | replace proposition variable D by P in 29 |
| 31 | ((D Þ C) Þ (((P Ú (Q Ú A)) Þ D) Þ ((P Ú (Q Ú A)) Þ C))) | replace proposition variable B by (P Ú (Q Ú A)) in 21 |
| 32 | ((D Þ (A Ú (P Ú Q))) Þ (((P Ú (Q Ú A)) Þ D) Þ ((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))))) | replace proposition variable C by (A Ú (P Ú Q)) in 31 |
| 33 | (((P Ú (A Ú Q)) Þ (A Ú (P Ú Q))) Þ (((P Ú (Q Ú A)) Þ (P Ú (A Ú Q))) Þ ((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))))) | replace proposition variable D by (P Ú (A Ú Q)) in 32 |
| 34 | (((P Ú (Q Ú A)) Þ (P Ú (A Ú Q))) Þ ((P Ú (Q Ú A)) Þ (A Ú (P Ú Q)))) | modus ponens with 30, 33 |
| 35 | ((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) | modus ponens with 13, 34 |
| 36 | ((C Ú (P Ú Q)) Þ ((P Ú Q) Ú C)) | replace proposition variable B by (P Ú Q) in 3 |
| 37 | ((A Ú (P Ú Q)) Þ ((P Ú Q) Ú A)) | replace proposition variable C by A in 36 |
| 38 | ((D Þ C) Þ ((Ø(P Ú (Q Ú A)) Ú D) Þ (Ø(P Ú (Q Ú A)) Ú C))) | replace proposition variable B by Ø(P Ú (Q Ú A)) in 9 |
| 39 | ((D Þ ((P Ú Q) Ú A)) Þ ((Ø(P Ú (Q Ú A)) Ú D) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A)))) | replace proposition variable C by ((P Ú Q) Ú A) in 38 |
| 40 | (((A Ú (P Ú Q)) Þ ((P Ú Q) Ú A)) Þ ((Ø(P Ú (Q Ú A)) Ú (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A)))) | replace proposition variable D by (A Ú (P Ú Q)) in 39 |
| 41 | ((Ø(P Ú (Q Ú A)) Ú (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A))) | modus ponens with 37, 40 |
| 42 | ((C Þ (A Ú (P Ú Q))) Þ (ØC Ú (A Ú (P Ú Q)))) | replace proposition variable B by (A Ú (P Ú Q)) in 17 |
| 43 | (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú (A Ú (P Ú Q)))) | replace proposition variable C by (P Ú (Q Ú A)) in 42 |
| 44 | ((D Þ C) Þ ((((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ D) Þ (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ C))) | replace proposition variable B by ((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) in 21 |
| 45 | ((D Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A))) Þ ((((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ D) Þ (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A))))) | replace proposition variable C by (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A)) in 44 |
| 46 | (((Ø(P Ú (Q Ú A)) Ú (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A))) Þ ((((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú (A Ú (P Ú Q)))) Þ (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A))))) | replace proposition variable D by (Ø(P Ú (Q Ú A)) Ú (A Ú (P Ú Q))) in 45 |
| 47 | ((((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú (A Ú (P Ú Q)))) Þ (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A)))) | modus ponens with 41, 46 |
| 48 | (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A))) | modus ponens with 43, 47 |
| 49 | ((ØC Ú ((P Ú Q) Ú A)) Þ (C Þ ((P Ú Q) Ú A))) | replace proposition variable B by ((P Ú Q) Ú A) in 23 |
| 50 | ((Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A)) Þ ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A))) | replace proposition variable C by (P Ú (Q Ú A)) in 49 |
| 51 | ((D Þ ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A))) Þ ((((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ D) Þ (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A))))) | replace proposition variable C by ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A)) in 44 |
| 52 | (((Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A)) Þ ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A))) Þ ((((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A))) Þ (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A))))) | replace proposition variable D by (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A)) in 51 |
| 53 | ((((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ (Ø(P Ú (Q Ú A)) Ú ((P Ú Q) Ú A))) Þ (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A)))) | modus ponens with 50, 52 |
| 54 | (((P Ú (Q Ú A)) Þ (A Ú (P Ú Q))) Þ ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A))) | modus ponens with 48, 53 |
| 55 | ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A)) | modus ponens with 35, 54 |
| qed |
The associative law for the disjunction (second direction):
21. Proposition
(((P Ú Q) Ú A) Þ (P Ú (Q Ú A))) (hilb15)
| 1 | ((P Ú (Q Ú A)) Þ ((P Ú Q) Ú A)) | add proposition hilb14 |
| 2 | ((P Ú (Q Ú B)) Þ ((P Ú Q) Ú B)) | replace proposition variable A by B in 1 |
| 3 | ((P Ú (C Ú B)) Þ ((P Ú C) Ú B)) | replace proposition variable Q by C in 2 |
| 4 | ((D Ú (C Ú B)) Þ ((D Ú C) Ú B)) | replace proposition variable P by D in 3 |
| 5 | ((D Ú (C Ú P)) Þ ((D Ú C) Ú P)) | replace proposition variable B by P in 4 |
| 6 | ((D Ú (Q Ú P)) Þ ((D Ú Q) Ú P)) | replace proposition variable C by Q in 5 |
| 7 | ((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) | replace proposition variable D by A in 6 |
| 8 | ((Q Ú P) Þ (P Ú Q)) | add proposition hilb10 |
| 9 | ((B Ú P) Þ (P Ú B)) | replace proposition variable Q by B in 8 |
| 10 | ((B Ú C) Þ (C Ú B)) | replace proposition variable P by C in 9 |
| 11 | (((Q Ú P) Ú C) Þ (C Ú (Q Ú P))) | replace proposition variable B by (Q Ú P) in 10 |
| 12 | (((Q Ú P) Ú A) Þ (A Ú (Q Ú P))) | replace proposition variable C by A in 11 |
| 13 | ((P Þ Q) Þ (ØP Ú Q)) | add proposition defimpl1 |
| 14 | ((ØP Ú Q) Þ (P Þ Q)) | add proposition defimpl2 |
| 15 | ((P Þ Q) Þ (ØQ Þ ØP)) | add proposition hilb7 |
| 16 | ((P Þ B) Þ (ØB Þ ØP)) | replace proposition variable Q by B in 15 |
| 17 | ((C Þ B) Þ (ØB Þ ØC)) | replace proposition variable P by C in 16 |
| 18 | ((C Þ (A Ú (Q Ú P))) Þ (Ø(A Ú (Q Ú P)) Þ ØC)) | replace proposition variable B by (A Ú (Q Ú P)) in 17 |
| 19 | ((((Q Ú P) Ú A) Þ (A Ú (Q Ú P))) Þ (Ø(A Ú (Q Ú P)) Þ Ø((Q Ú P) Ú A))) | replace proposition variable C by ((Q Ú P) Ú A) in 18 |
| 20 | (Ø(A Ú (Q Ú P)) Þ Ø((Q Ú P) Ú A)) | modus ponens with 12, 19 |
| 21 | ((P Þ Q) Þ ((A Ú P) Þ (A Ú Q))) | add axiom axiom4 |
| 22 | ((P Þ Q) Þ ((B Ú P) Þ (B Ú Q))) | replace proposition variable A by B in 21 |
| 23 | ((P Þ C) Þ ((B Ú P) Þ (B Ú C))) | replace proposition variable Q by C in 22 |
| 24 | ((D Þ C) Þ ((B Ú D) Þ (B Ú C))) | replace proposition variable P by D in 23 |
| 25 | ((D Þ C) Þ ((((A Ú Q) Ú P) Ú D) Þ (((A Ú Q) Ú P) Ú C))) | replace proposition variable B by ((A Ú Q) Ú P) in 24 |
| 26 | ((D Þ Ø((Q Ú P) Ú A)) Þ ((((A Ú Q) Ú P) Ú D) Þ (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)))) | replace proposition variable C by Ø((Q Ú P) Ú A) in 25 |
| 27 | ((Ø(A Ú (Q Ú P)) Þ Ø((Q Ú P) Ú A)) Þ ((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)))) | replace proposition variable D by Ø(A Ú (Q Ú P)) in 26 |
| 28 | ((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A))) | modus ponens with 20, 27 |
| 29 | ((P Ú Q) Þ (Q Ú P)) | add axiom axiom3 |
| 30 | ((P Ú B) Þ (B Ú P)) | replace proposition variable Q by B in 29 |
| 31 | ((C Ú B) Þ (B Ú C)) | replace proposition variable P by C in 30 |
| 32 | ((C Ú Ø((Q Ú P) Ú A)) Þ (Ø((Q Ú P) Ú A) Ú C)) | replace proposition variable B by Ø((Q Ú P) Ú A) in 31 |
| 33 | ((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) | replace proposition variable C by ((A Ú Q) Ú P) in 32 |
| 34 | ((P Þ Q) Þ ((A Þ P) Þ (A Þ Q))) | add proposition hilb1 |
| 35 | ((P Þ Q) Þ ((B Þ P) Þ (B Þ Q))) | replace proposition variable A by B in 34 |
| 36 | ((P Þ C) Þ ((B Þ P) Þ (B Þ C))) | replace proposition variable Q by C in 35 |
| 37 | ((D Þ C) Þ ((B Þ D) Þ (B Þ C))) | replace proposition variable P by D in 36 |
| 38 | ((D Þ C) Þ (((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ D) Þ ((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ C))) | replace proposition variable B by (((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) in 37 |
| 39 | ((D Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ (((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ D) Þ ((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable C by (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) in 38 |
| 40 | (((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ (((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A))) Þ ((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable D by (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) in 39 |
| 41 | (((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A))) Þ ((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)))) | modus ponens with 33, 40 |
| 42 | ((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) | modus ponens with 28, 41 |
| 43 | ((C Ú ((A Ú Q) Ú P)) Þ (((A Ú Q) Ú P) Ú C)) | replace proposition variable B by ((A Ú Q) Ú P) in 31 |
| 44 | ((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ (((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P)))) | replace proposition variable C by Ø(A Ú (Q Ú P)) in 43 |
| 45 | ((D Þ C) Þ (((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ D) Þ ((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ C))) | replace proposition variable B by (Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) in 37 |
| 46 | ((D Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ (((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ D) Þ ((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable C by (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) in 45 |
| 47 | (((((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ (((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ (((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P)))) Þ ((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable D by (((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P))) in 46 |
| 48 | (((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ (((A Ú Q) Ú P) Ú Ø(A Ú (Q Ú P)))) Þ ((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)))) | modus ponens with 42, 47 |
| 49 | ((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) | modus ponens with 44, 48 |
| 50 | ((P Þ B) Þ (ØP Ú B)) | replace proposition variable Q by B in 13 |
| 51 | ((C Þ B) Þ (ØC Ú B)) | replace proposition variable P by C in 50 |
| 52 | ((C Þ ((A Ú Q) Ú P)) Þ (ØC Ú ((A Ú Q) Ú P))) | replace proposition variable B by ((A Ú Q) Ú P) in 51 |
| 53 | (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P))) | replace proposition variable C by (A Ú (Q Ú P)) in 52 |
| 54 | ((D Þ C) Þ ((((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ D) Þ (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ C))) | replace proposition variable B by ((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) in 37 |
| 55 | ((D Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ ((((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ D) Þ (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable C by (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) in 54 |
| 56 | (((Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ ((((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P))) Þ (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable D by (Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P)) in 55 |
| 57 | ((((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (Ø(A Ú (Q Ú P)) Ú ((A Ú Q) Ú P))) Þ (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)))) | modus ponens with 49, 56 |
| 58 | (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) | modus ponens with 53, 57 |
| 59 | ((ØP Ú B) Þ (P Þ B)) | replace proposition variable Q by B in 14 |
| 60 | ((ØC Ú B) Þ (C Þ B)) | replace proposition variable P by C in 59 |
| 61 | ((ØC Ú ((A Ú Q) Ú P)) Þ (C Þ ((A Ú Q) Ú P))) | replace proposition variable B by ((A Ú Q) Ú P) in 60 |
| 62 | ((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P))) | replace proposition variable C by ((Q Ú P) Ú A) in 61 |
| 63 | ((D Þ (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P))) Þ ((((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ D) Þ (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P))))) | replace proposition variable C by (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) in 54 |
| 64 | (((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P))) Þ ((((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P))))) | replace proposition variable D by (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) in 63 |
| 65 | ((((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)))) | modus ponens with 62, 64 |
| 66 | (((A Ú (Q Ú P)) Þ ((A Ú Q) Ú P)) Þ (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P))) | modus ponens with 58, 65 |
| 67 | (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) | modus ponens with 7, 66 |
| 68 | ((D Þ C) Þ ((A Ú D) Þ (A Ú C))) | replace proposition variable B by A in 24 |
| 69 | ((D Þ (Q Ú P)) Þ ((A Ú D) Þ (A Ú (Q Ú P)))) | replace proposition variable C by (Q Ú P) in 68 |
| 70 | (((P Ú Q) Þ (Q Ú P)) Þ ((A Ú (P Ú Q)) Þ (A Ú (Q Ú P)))) | replace proposition variable D by (P Ú Q) in 69 |
| 71 | ((A Ú (P Ú Q)) Þ (A Ú (Q Ú P))) | modus ponens with 29, 70 |
| 72 | ((C Ú (Q Ú P)) Þ ((Q Ú P) Ú C)) | replace proposition variable B by (Q Ú P) in 31 |
| 73 | ((A Ú (Q Ú P)) Þ ((Q Ú P) Ú A)) | replace proposition variable C by A in 72 |
| 74 | ((D Þ C) Þ (((A Ú (P Ú Q)) Þ D) Þ ((A Ú (P Ú Q)) Þ C))) | replace proposition variable B by (A Ú (P Ú Q)) in 37 |
| 75 | ((D Þ ((Q Ú P) Ú A)) Þ (((A Ú (P Ú Q)) Þ D) Þ ((A Ú (P Ú Q)) Þ ((Q Ú P) Ú A)))) | replace proposition variable C by ((Q Ú P) Ú A) in 74 |
| 76 | (((A Ú (Q Ú P)) Þ ((Q Ú P) Ú A)) Þ (((A Ú (P Ú Q)) Þ (A Ú (Q Ú P))) Þ ((A Ú (P Ú Q)) Þ ((Q Ú P) Ú A)))) | replace proposition variable D by (A Ú (Q Ú P)) in 75 |
| 77 | (((A Ú (P Ú Q)) Þ (A Ú (Q Ú P))) Þ ((A Ú (P Ú Q)) Þ ((Q Ú P) Ú A))) | modus ponens with 73, 76 |
| 78 | ((A Ú (P Ú Q)) Þ ((Q Ú P) Ú A)) | modus ponens with 71, 77 |
| 79 | ((C Ú A) Þ (A Ú C)) | replace proposition variable B by A in 31 |
| 80 | (((P Ú Q) Ú A) Þ (A Ú (P Ú Q))) | replace proposition variable C by (P Ú Q) in 79 |
| 81 | ((D Þ C) Þ ((((P Ú Q) Ú A) Þ D) Þ (((P Ú Q) Ú A) Þ C))) | replace proposition variable B by ((P Ú Q) Ú A) in 37 |
| 82 | ((D Þ ((Q Ú P) Ú A)) Þ ((((P Ú Q) Ú A) Þ D) Þ (((P Ú Q) Ú A) Þ ((Q Ú P) Ú A)))) | replace proposition variable C by ((Q Ú P) Ú A) in 81 |
| 83 | (((A Ú (P Ú Q)) Þ ((Q Ú P) Ú A)) Þ ((((P Ú Q) Ú A) Þ (A Ú (P Ú Q))) Þ (((P Ú Q) Ú A) Þ ((Q Ú P) Ú A)))) | replace proposition variable D by (A Ú (P Ú Q)) in 82 |
| 84 | ((((P Ú Q) Ú A) Þ (A Ú (P Ú Q))) Þ (((P Ú Q) Ú A) Þ ((Q Ú P) Ú A))) | modus ponens with 78, 83 |
| 85 | (((P Ú Q) Ú A) Þ ((Q Ú P) Ú A)) | modus ponens with 80, 84 |
| 86 | ((C Þ ((Q Ú P) Ú A)) Þ (Ø((Q Ú P) Ú A) Þ ØC)) | replace proposition variable B by ((Q Ú P) Ú A) in 17 |
| 87 | ((((P Ú Q) Ú A) Þ ((Q Ú P) Ú A)) Þ (Ø((Q Ú P) Ú A) Þ Ø((P Ú Q) Ú A))) | replace proposition variable C by ((P Ú Q) Ú A) in 86 |
| 88 | (Ø((Q Ú P) Ú A) Þ Ø((P Ú Q) Ú A)) | modus ponens with 85, 87 |
| 89 | ((D Þ Ø((P Ú Q) Ú A)) Þ ((((A Ú Q) Ú P) Ú D) Þ (((A Ú Q) Ú P) Ú Ø((P Ú Q) Ú A)))) | replace proposition variable C by Ø((P Ú Q) Ú A) in 25 |
| 90 | ((Ø((Q Ú P) Ú A) Þ Ø((P Ú Q) Ú A)) Þ ((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (((A Ú Q) Ú P) Ú Ø((P Ú Q) Ú A)))) | replace proposition variable D by Ø((Q Ú P) Ú A) in 89 |
| 91 | ((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (((A Ú Q) Ú P) Ú Ø((P Ú Q) Ú A))) | modus ponens with 88, 90 |
| 92 | ((C Ú Ø((P Ú Q) Ú A)) Þ (Ø((P Ú Q) Ú A) Ú C)) | replace proposition variable B by Ø((P Ú Q) Ú A) in 31 |
| 93 | ((((A Ú Q) Ú P) Ú Ø((P Ú Q) Ú A)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) | replace proposition variable C by ((A Ú Q) Ú P) in 92 |
| 94 | ((D Þ C) Þ (((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ D) Þ ((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ C))) | replace proposition variable B by (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) in 37 |
| 95 | ((D Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ (((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ D) Þ ((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable C by (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) in 94 |
| 96 | (((((A Ú Q) Ú P) Ú Ø((P Ú Q) Ú A)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ (((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (((A Ú Q) Ú P) Ú Ø((P Ú Q) Ú A))) Þ ((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable D by (((A Ú Q) Ú P) Ú Ø((P Ú Q) Ú A)) in 95 |
| 97 | (((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (((A Ú Q) Ú P) Ú Ø((P Ú Q) Ú A))) Þ ((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)))) | modus ponens with 93, 96 |
| 98 | ((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) | modus ponens with 91, 97 |
| 99 | ((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A))) | replace proposition variable C by Ø((Q Ú P) Ú A) in 43 |
| 100 | ((D Þ C) Þ (((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ D) Þ ((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ C))) | replace proposition variable B by (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) in 37 |
| 101 | ((D Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ (((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ D) Þ ((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable C by (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) in 100 |
| 102 | (((((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ (((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A))) Þ ((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable D by (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A)) in 101 |
| 103 | (((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (((A Ú Q) Ú P) Ú Ø((Q Ú P) Ú A))) Þ ((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)))) | modus ponens with 98, 102 |
| 104 | ((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) | modus ponens with 99, 103 |
| 105 | ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) | replace proposition variable C by ((Q Ú P) Ú A) in 52 |
| 106 | ((D Þ C) Þ (((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ D) Þ ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ C))) | replace proposition variable B by (((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) in 37 |
| 107 | ((D Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ (((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ D) Þ ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable C by (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) in 106 |
| 108 | (((Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ (((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))))) | replace proposition variable D by (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P)) in 107 |
| 109 | (((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((Q Ú P) Ú A) Ú ((A Ú Q) Ú P))) Þ ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)))) | modus ponens with 104, 108 |
| 110 | ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) | modus ponens with 105, 109 |
| 111 | ((Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P))) | replace proposition variable C by ((P Ú Q) Ú A) in 61 |
| 112 | ((D Þ (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P))) Þ (((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ D) Þ ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P))))) | replace proposition variable C by (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) in 106 |
| 113 | (((Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P))) Þ (((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P))))) | replace proposition variable D by (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) in 112 |
| 114 | (((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)))) | modus ponens with 111, 113 |
| 115 | ((((Q Ú P) Ú A) Þ ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P))) | modus ponens with 110, 114 |
| 116 | (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) | modus ponens with 67, 115 |
| 117 | ((C Ú P) Þ (P Ú C)) | replace proposition variable B by P in 31 |
| 118 | (((A Ú Q) Ú P) Þ (P Ú (A Ú Q))) | replace proposition variable C by (A Ú Q) in 117 |
| 119 | ((D Þ C) Þ ((Ø((P Ú Q) Ú A) Ú D) Þ (Ø((P Ú Q) Ú A) Ú C))) | replace proposition variable B by Ø((P Ú Q) Ú A) in 24 |
| 120 | ((D Þ (P Ú (A Ú Q))) Þ ((Ø((P Ú Q) Ú A) Ú D) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))))) | replace proposition variable C by (P Ú (A Ú Q)) in 119 |
| 121 | ((((A Ú Q) Ú P) Þ (P Ú (A Ú Q))) Þ ((Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))))) | replace proposition variable D by ((A Ú Q) Ú P) in 120 |
| 122 | ((Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))) | modus ponens with 118, 121 |
| 123 | ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) | replace proposition variable C by ((P Ú Q) Ú A) in 52 |
| 124 | ((D Þ C) Þ (((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ D) Þ ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ C))) | replace proposition variable B by (((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) in 37 |
| 125 | ((D Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))) Þ (((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ D) Þ ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))))) | replace proposition variable C by (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))) in 124 |
| 126 | (((Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))) Þ (((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))))) | replace proposition variable D by (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P)) in 125 |
| 127 | (((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú ((A Ú Q) Ú P))) Þ ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))))) | modus ponens with 122, 126 |
| 128 | ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))) | modus ponens with 123, 127 |
| 129 | ((ØC Ú (P Ú (A Ú Q))) Þ (C Þ (P Ú (A Ú Q)))) | replace proposition variable B by (P Ú (A Ú Q)) in 60 |
| 130 | ((Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))) Þ (((P Ú Q) Ú A) Þ (P Ú (A Ú Q)))) | replace proposition variable C by ((P Ú Q) Ú A) in 129 |
| 131 | ((D Þ (((P Ú Q) Ú A) Þ (P Ú (A Ú Q)))) Þ (((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ D) Þ ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ (P Ú (A Ú Q)))))) | replace proposition variable C by (((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) in 124 |
| 132 | (((Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))) Þ (((P Ú Q) Ú A) Þ (P Ú (A Ú Q)))) Þ (((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))) Þ ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ (P Ú (A Ú Q)))))) | replace proposition variable D by (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))) in 131 |
| 133 | (((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))) Þ ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ (P Ú (A Ú Q))))) | modus ponens with 130, 132 |
| 134 | ((((P Ú Q) Ú A) Þ ((A Ú Q) Ú P)) Þ (((P Ú Q) Ú A) Þ (P Ú (A Ú Q)))) | modus ponens with 128, 133 |
| 135 | (((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) | modus ponens with 116, 134 |
| 136 | ((C Ú Q) Þ (Q Ú C)) | replace proposition variable B by Q in 31 |
| 137 | ((A Ú Q) Þ (Q Ú A)) | replace proposition variable C by A in 136 |
| 138 | ((D Þ C) Þ ((P Ú D) Þ (P Ú C))) | replace proposition variable B by P in 24 |
| 139 | ((D Þ (Q Ú A)) Þ ((P Ú D) Þ (P Ú (Q Ú A)))) | replace proposition variable C by (Q Ú A) in 138 |
| 140 | (((A Ú Q) Þ (Q Ú A)) Þ ((P Ú (A Ú Q)) Þ (P Ú (Q Ú A)))) | replace proposition variable D by (A Ú Q) in 139 |
| 141 | ((P Ú (A Ú Q)) Þ (P Ú (Q Ú A))) | modus ponens with 137, 140 |
| 142 | ((D Þ (P Ú (Q Ú A))) Þ ((Ø((P Ú Q) Ú A) Ú D) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A))))) | replace proposition variable C by (P Ú (Q Ú A)) in 119 |
| 143 | (((P Ú (A Ú Q)) Þ (P Ú (Q Ú A))) Þ ((Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A))))) | replace proposition variable D by (P Ú (A Ú Q)) in 142 |
| 144 | ((Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A)))) | modus ponens with 141, 143 |
| 145 | ((C Þ (P Ú (A Ú Q))) Þ (ØC Ú (P Ú (A Ú Q)))) | replace proposition variable B by (P Ú (A Ú Q)) in 51 |
| 146 | ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))) | replace proposition variable C by ((P Ú Q) Ú A) in 145 |
| 147 | ((D Þ C) Þ (((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ D) Þ ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ C))) | replace proposition variable B by (((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) in 37 |
| 148 | ((D Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A)))) Þ (((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ D) Þ ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A)))))) | replace proposition variable C by (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A))) in 147 |
| 149 | (((Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A)))) Þ (((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))) Þ ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A)))))) | replace proposition variable D by (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q))) in 148 |
| 150 | (((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (A Ú Q)))) Þ ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A))))) | modus ponens with 144, 149 |
| 151 | ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A)))) | modus ponens with 146, 150 |
| 152 | ((ØC Ú (P Ú (Q Ú A))) Þ (C Þ (P Ú (Q Ú A)))) | replace proposition variable B by (P Ú (Q Ú A)) in 60 |
| 153 | ((Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A))) Þ (((P Ú Q) Ú A) Þ (P Ú (Q Ú A)))) | replace proposition variable C by ((P Ú Q) Ú A) in 152 |
| 154 | ((D Þ (((P Ú Q) Ú A) Þ (P Ú (Q Ú A)))) Þ (((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ D) Þ ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (((P Ú Q) Ú A) Þ (P Ú (Q Ú A)))))) | replace proposition variable C by (((P Ú Q) Ú A) Þ (P Ú (Q Ú A))) in 147 |
| 155 | (((Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A))) Þ (((P Ú Q) Ú A) Þ (P Ú (Q Ú A)))) Þ (((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A)))) Þ ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (((P Ú Q) Ú A) Þ (P Ú (Q Ú A)))))) | replace proposition variable D by (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A))) in 154 |
| 156 | (((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (Ø((P Ú Q) Ú A) Ú (P Ú (Q Ú A)))) Þ ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (((P Ú Q) Ú A) Þ (P Ú (Q Ú A))))) | modus ponens with 153, 155 |
| 157 | ((((P Ú Q) Ú A) Þ (P Ú (A Ú Q))) Þ (((P Ú Q) Ú A) Þ (P Ú (Q Ú A)))) | modus ponens with 151, 156 |
| 158 | (((P Ú Q) Ú A) Þ (P Ú (Q Ú A))) | modus ponens with 135, 157 |
| qed |
Another consequence from hilb13 is the exchange of preconditions:
22. Proposition
((P Þ (Q Þ A)) Þ (Q Þ (P Þ A))) (hilb16)
| 1 | ((P Ú (Q Ú A)) Þ (Q Ú (P Ú A))) | add proposition hilb13 |
| 2 | ((P Ú (Q Ú B)) Þ (Q Ú (P Ú B))) | replace proposition variable A by B in 1 |
| 3 | ((P Ú (C Ú B)) Þ (C Ú (P Ú B))) | replace proposition variable Q by C in 2 |
| 4 | ((D Ú (C Ú B)) Þ (C Ú (D Ú B))) | replace proposition variable P by D in 3 |
| 5 | ((D Ú (C Ú A)) Þ (C Ú (D Ú A))) | replace proposition variable B by A in 4 |
| 6 | ((D Ú (ØQ Ú A)) Þ (ØQ Ú (D Ú A))) | replace proposition variable C by ØQ in 5 |
| 7 | ((ØP Ú (ØQ Ú A)) Þ (ØQ Ú (ØP Ú A))) | replace proposition variable D by ØP in 6 |
| 8 | ((P Þ (ØQ Ú A)) Þ (ØQ Ú (ØP Ú A))) | reverse abbreviation impl in 7 at occurence 1 |
| 9 | ((P Þ (Q Þ A)) Þ (ØQ Ú (ØP Ú A))) | reverse abbreviation impl in 8 at occurence 1 |
| 10 | ((P Þ (Q Þ A)) Þ (Q Þ (ØP Ú A))) | reverse abbreviation impl in 9 at occurence 1 |
| 11 | ((P Þ (Q Þ A)) Þ (Q Þ (P Þ A))) | reverse abbreviation impl in 10 at occurence 1 |
| qed |
An analogus form for hilb16:
23. Proposition
((Q Þ (P Þ A)) Þ (P Þ (Q Þ A))) (hilb17)
| 1 | ((P Þ (Q Þ A)) Þ (Q Þ (P Þ A))) | add proposition hilb16 |
| 2 | ((P Þ (Q Þ B)) Þ (Q Þ (P Þ B))) | replace proposition variable A by B in 1 |
| 3 | ((P Þ (C Þ B)) Þ (C Þ (P Þ B))) | replace proposition variable Q by C in 2 |
| 4 | ((D Þ (C Þ B)) Þ (C Þ (D Þ B))) | replace proposition variable P by D in 3 |
| 5 | ((D Þ (C Þ A)) Þ (C Þ (D Þ A))) | replace proposition variable B by A in 4 |
| 6 | ((D Þ (P Þ A)) Þ (P Þ (D Þ A))) | replace proposition variable C by P in 5 |
| 7 | ((Q Þ (P Þ A)) Þ (P Þ (Q Þ A))) | replace proposition variable D by Q in 6 |
| qed |
This module is used by the following modules: