1 set "baseuri" "cic:/matita/TPTP/LCL270-3".
2 include "logic/equality.ma".
4 (* Inclusion of: LCL270-3.p *)
6 (* -------------------------------------------------------------------------- *)
8 (* File : LCL270-3 : TPTP v3.2.0. Released v2.3.0. *)
10 (* Domain : Logic Calculi (Propositional) *)
12 (* Problem : Principia Mathematica 4.22 *)
14 (* Version : [WR27] axioms. *)
18 (* Refs : [WR27] Whitehead & Russell (1927), Principia Mathematica *)
22 (* Names : Problem 4.22 [WR27] *)
24 (* Status : Unsatisfiable *)
26 (* Rating : 0.86 v3.1.0, 0.89 v2.7.0, 1.00 v2.3.0 *)
28 (* Syntax : Number of clauses : 11 ( 0 non-Horn; 9 unit; 3 RR) *)
30 (* Number of atoms : 14 ( 3 equality) *)
32 (* Maximal clause size : 3 ( 1 average) *)
34 (* Number of predicates : 3 ( 0 propositional; 1-2 arity) *)
36 (* Number of functors : 8 ( 3 constant; 0-2 arity) *)
38 (* Number of variables : 20 ( 1 singleton) *)
40 (* Maximal term depth : 4 ( 3 average) *)
44 (* -------------------------------------------------------------------------- *)
46 (* ----Include axioms of propositional logic *)
48 (* Inclusion of: Axioms/LCL004-0.ax *)
50 (* ------------------------------------------------------------------------------ *)
52 (* File : LCL004-0 : TPTP v3.2.0. Released v2.3.0. *)
54 (* Domain : Logic Calculi (Propositional) *)
56 (* Axioms : Propositional logic deduction axioms *)
58 (* Version : [WR27] axioms. *)
62 (* Refs : [WR27] Whitehead & Russell (1927), Principia Mathematica *)
70 (* Syntax : Number of clauses : 8 ( 0 non-Horn; 6 unit; 2 RR) *)
72 (* Number of literals : 11 ( 1 equality) *)
74 (* Maximal clause size : 3 ( 1 average) *)
76 (* Number of predicates : 3 ( 0 propositional; 1-2 arity) *)
78 (* Number of functors : 3 ( 0 constant; 1-2 arity) *)
80 (* Number of variables : 16 ( 1 singleton) *)
82 (* Maximal term depth : 4 ( 2 average) *)
84 (* Comments : This axiomatization follows [WR27], allowing full detachment *)
86 (* but no chaining (which is a dependant theorem). Compare with *)
90 (* ------------------------------------------------------------------------------ *)
92 (* input_clause(rule_3,axiom, *)
94 (* [++theorem(implies(X,Z)), *)
96 (* --theorem(implies(X,Y)), *)
98 (* --theorem(implies(Y,Z))]). *)
100 (* ------------------------------------------------------------------------------ *)
102 (* Inclusion of: Axioms/LCL004-1.ax *)
104 (* -------------------------------------------------------------------------- *)
106 (* File : LCL004-1 : TPTP v3.2.0. Released v2.3.0. *)
108 (* Domain : Logic Calculi (Propositional) *)
110 (* Axioms : Propositional logic deduction axioms for AND *)
112 (* Version : [WR27] axioms. *)
116 (* Refs : [WR27] Whitehead & Russell (1927), Principia Mathematica *)
118 (* Source : [WR27] *)
124 (* Syntax : Number of clauses : 1 ( 0 non-Horn; 1 unit; 0 RR) *)
126 (* Number of literals : 1 ( 1 equality) *)
128 (* Maximal clause size : 1 ( 1 average) *)
130 (* Number of predicates : 1 ( 0 propositional; 2-2 arity) *)
132 (* Number of functors : 3 ( 0 constant; 1-2 arity) *)
134 (* Number of variables : 2 ( 0 singleton) *)
136 (* Maximal term depth : 4 ( 3 average) *)
138 (* Comments : Requires LCL004-0.ax *)
140 (* -------------------------------------------------------------------------- *)
142 (* -------------------------------------------------------------------------- *)
144 (* Inclusion of: Axioms/LCL004-2.ax *)
146 (* -------------------------------------------------------------------------- *)
148 (* File : LCL004-2 : TPTP v3.2.0. Released v2.3.0. *)
150 (* Domain : Logic Calculi (Propositional) *)
152 (* Axioms : Propositional logic deduction axioms for EQUIVALENT *)
154 (* Version : [WR27] axioms. *)
158 (* Refs : [WR27] Whitehead & Russell (1927), Principia Mathematica *)
160 (* Source : [WR27] *)
166 (* Syntax : Number of clauses : 1 ( 0 non-Horn; 1 unit; 0 RR) *)
168 (* Number of literals : 1 ( 1 equality) *)
170 (* Maximal clause size : 1 ( 1 average) *)
172 (* Number of predicates : 1 ( 0 propositional; 2-2 arity) *)
174 (* Number of functors : 3 ( 0 constant; 2-2 arity) *)
176 (* Number of variables : 2 ( 0 singleton) *)
178 (* Maximal term depth : 3 ( 2 average) *)
180 (* Comments : Requires LCL004-0.ax LCL004-1.ax *)
182 (* -------------------------------------------------------------------------- *)
184 (* -------------------------------------------------------------------------- *)
186 (* -------------------------------------------------------------------------- *)
188 ∀Univ:Set.∀A:Univ.∀B:Univ.∀C:Univ.∀P:Univ.∀Q:Univ.∀X:Univ.∀Y:Univ.∀myand:∀_:Univ.∀_:Univ.Univ.∀axiomP:∀_:Univ.Prop.∀equivalent:∀_:Univ.∀_:Univ.Univ.∀implies:∀_:Univ.∀_:Univ.Univ.∀not:∀_:Univ.Univ.∀or:∀_:Univ.∀_:Univ.Univ.∀p:Univ.∀q:Univ.∀r:Univ.∀theoremP:∀_:Univ.Prop.∀H0:∀P:Univ.∀Q:Univ.eq Univ (equivalent P Q) (myand (implies P Q) (implies Q P)).∀H1:∀P:Univ.∀Q:Univ.eq Univ (myand P Q) (not (or (not P) (not Q))).∀H2:∀X:Univ.∀Y:Univ.∀_:theoremP Y.∀_:theoremP (implies Y X).theoremP X.∀H3:∀X:Univ.∀_:axiomP X.theoremP X.∀H4:∀X:Univ.∀Y:Univ.eq Univ (implies X Y) (or (not X) Y).∀H5:∀A:Univ.∀B:Univ.∀C:Univ.axiomP (implies (implies A B) (implies (or C A) (or C B))).∀H6:∀A:Univ.∀B:Univ.∀C:Univ.axiomP (implies (or A (or B C)) (or B (or A C))).∀H7:∀A:Univ.∀B:Univ.axiomP (implies (or A B) (or B A)).∀H8:∀A:Univ.∀B:Univ.axiomP (implies A (or B A)).∀H9:∀A:Univ.axiomP (implies (or A A) A).theoremP (implies (myand (equivalent p q) (equivalent q r)) (equivalent p r))
191 autobatch depth=5 width=5 size=20 timeout=10;
196 (* -------------------------------------------------------------------------- *)