abbreviation"EQU001_0_ax equal ≡ (∀X. equal(X::'a,X)) & (∀Y X. equal(X::'a,Y) --> equal(Y::'a,X)) & (∀Y X Z. equal(X::'a,Y) & equal(Y::'a,Z) --> equal(X::'a,Z))"
abbreviation"BOO002_0_ax equal INVERSE multiplicative_identity additive_identity multiply product add sum ≡ (∀X Y. sum(X::'a,Y,add(X::'a,Y))) & (∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀Y X Z. sum(X::'a,Y,Z) --> sum(Y::'a,X,Z)) & (∀Y X Z. product(X::'a,Y,Z) --> product(Y::'a,X,Z)) & (∀X. sum(additive_identity::'a,X,X)) & (∀X. sum(X::'a,additive_identity,X)) & (∀X. product(multiplicative_identity::'a,X,X)) & (∀X. product(X::'a,multiplicative_identity,X)) & (∀Y Z X V3 V1 V2 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & product(X::'a,V3,V4) --> sum(V1::'a,V2,V4)) & (∀Y Z V1 V2 X V3 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & sum(V1::'a,V2,V4) --> product(X::'a,V3,V4)) & (∀Y Z V3 X V1 V2 V4. product(Y::'a,X,V1) & product(Z::'a,X,V2) & sum(Y::'a,Z,V3) & product(V3::'a,X,V4) --> sum(V1::'a,V2,V4)) & (∀Y Z V1 V2 V3 X V4. product(Y::'a,X,V1) & product(Z::'a,X,V2) & sum(Y::'a,Z,V3) & sum(V1::'a,V2,V4) --> product(V3::'a,X,V4)) & (∀Y Z X V3 V1 V2 V4. sum(X::'a,Y,V1) & sum(X::'a,Z,V2) & product(Y::'a,Z,V3) & sum(X::'a,V3,V4) --> product(V1::'a,V2,V4)) & (∀Y Z V1 V2 X V3 V4. sum(X::'a,Y,V1) & sum(X::'a,Z,V2) & product(Y::'a,Z,V3) & product(V1::'a,V2,V4) --> sum(X::'a,V3,V4)) & (∀Y Z V3 X V1 V2 V4. sum(Y::'a,X,V1) & sum(Z::'a,X,V2) & product(Y::'a,Z,V3) & sum(V3::'a,X,V4) --> product(V1::'a,V2,V4)) & (∀Y Z V1 V2 V3 X V4. sum(Y::'a,X,V1) & sum(Z::'a,X,V2) & product(Y::'a,Z,V3) & product(V1::'a,V2,V4) --> sum(V3::'a,X,V4)) & (∀X. sum(INVERSE(X),X,multiplicative_identity)) & (∀X. sum(X::'a,INVERSE(X),multiplicative_identity)) & (∀X. product(INVERSE(X),X,additive_identity)) & (∀X. product(X::'a,INVERSE(X),additive_identity)) & (∀X Y U V. sum(X::'a,Y,U) & sum(X::'a,Y,V) --> equal(U::'a,V)) & (∀X Y U V. product(X::'a,Y,U) & product(X::'a,Y,V) --> equal(U::'a,V))"
abbreviation"BOO002_0_eq INVERSE multiply add product sum equal ≡ (∀X Y W Z. equal(X::'a,Y) & sum(X::'a,W,Z) --> sum(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & sum(W::'a,X,Z) --> sum(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & sum(W::'a,Z,X) --> sum(W::'a,Z,Y)) & (∀X Y W Z. equal(X::'a,Y) & product(X::'a,W,Z) --> product(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & product(W::'a,X,Z) --> product(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & product(W::'a,Z,X) --> product(W::'a,Z,Y)) & (∀X Y W. equal(X::'a,Y) --> equal(add(X::'a,W),add(Y::'a,W))) & (∀X W Y. equal(X::'a,Y) --> equal(add(W::'a,X),add(W::'a,Y))) & (∀X Y W. equal(X::'a,Y) --> equal(multiply(X::'a,W),multiply(Y::'a,W))) & (∀X W Y. equal(X::'a,Y) --> equal(multiply(W::'a,X),multiply(W::'a,Y))) & (∀X Y. equal(X::'a,Y) --> equal(INVERSE(X),INVERSE(Y)))"
(*51194 inferences so far. Searching to depth 13. 232.9 secs*) lemma BOO003_1: "EQU001_0_ax equal & BOO002_0_ax equal INVERSE multiplicative_identity additive_identity multiply product add sum & BOO002_0_eq INVERSE multiply add product sum equal & (~product(x::'a,x,x)) --> False" by meson
(*51194 inferences so far. Searching to depth 13. 204.6 secs Strange! The previous problem also has 51194 inferences at depth 13. They must be very similar!*) lemma BOO004_1: "EQU001_0_ax equal & BOO002_0_ax equal INVERSE multiplicative_identity additive_identity multiply product add sum & BOO002_0_eq INVERSE multiply add product sum equal & (~sum(x::'a,x,x)) --> False" by meson
(*74799 inferences so far. Searching to depth 13. 290.0 secs*) lemma BOO005_1: "EQU001_0_ax equal & BOO002_0_ax equal INVERSE multiplicative_identity additive_identity multiply product add sum & BOO002_0_eq INVERSE multiply add product sum equal & (~sum(x::'a,multiplicative_identity,multiplicative_identity)) --> False" by meson
(*74799 inferences so far. Searching to depth 13. 314.6 secs*) lemma BOO006_1: "EQU001_0_ax equal & BOO002_0_ax equal INVERSE multiplicative_identity additive_identity multiply product add sum & BOO002_0_eq INVERSE multiply add product sum equal & (~product(x::'a,additive_identity,additive_identity)) --> False" by meson
(*5 inferences so far. Searching to depth 5. 1.3 secs*) lemma BOO011_1: "EQU001_0_ax equal & BOO002_0_ax equal INVERSE multiplicative_identity additive_identity multiply product add sum & BOO002_0_eq INVERSE multiply add product sum equal & (~equal(INVERSE(additive_identity),multiplicative_identity)) --> False" by meson
abbreviation"CAT003_0_ax f1 compos codomain domain equal there_exists equivalent≡ (∀Y X. equivalent(X::'a,Y) --> there_exists(X)) & (∀X Y. equivalent(X::'a,Y) --> equal(X::'a,Y)) & (∀X Y. there_exists(X) & equal(X::'a,Y) --> equivalent(X::'a,Y)) & (∀X. there_exists(domain(X)) --> there_exists(X)) & (∀X. there_exists(codomain(X)) --> there_exists(X)) & (∀Y X. there_exists(compos(X::'a,Y)) --> there_exists(domain(X))) & (∀X Y. there_exists(compos(X::'a,Y)) --> equal(domain(X),codomain(Y))) & (∀X Y. there_exists(domain(X)) & equal(domain(X),codomain(Y)) --> there_exists(compos(X::'a,Y))) & (∀X Y Z. equal(compos(X::'a,compos(Y::'a,Z)),compos(compos(X::'a,Y),Z))) & (∀X. equal(compos(X::'a,domain(X)),X)) & (∀X. equal(compos(codomain(X),X),X)) & (∀X Y. equivalent(X::'a,Y) --> there_exists(Y)) & (∀X Y. there_exists(X) & there_exists(Y) & equal(X::'a,Y) --> equivalent(X::'a,Y)) & (∀Y X. there_exists(compos(X::'a,Y)) --> there_exists(codomain(X))) & (∀X Y. there_exists(f1(X::'a,Y)) | equal(X::'a,Y)) & (∀X Y. equal(X::'a,f1(X::'a,Y)) | equal(Y::'a,f1(X::'a,Y)) | equal(X::'a,Y)) &an> (∀X Y. equal(X::'a,f1(X::'a,Y)) & equal(Y::'a,f1(X::'a,Y)) --> equal(X::'a,Y))"
abbreviation"CAT003_0_eq f1 compos codomain domain equivalent there_exists equal≡ (∀X Y. equal(X::'a,Y) & there_exists(X) --> there_exists(Y)) & (∀X Y Z. equal(X::'a,Y) & equivalent(X::'a,Z) --> equivalent(Y::'a,Z)) & (∀X Z Y. equal(X::'a,Y) & equivalent(Z::'a,X) --> equivalent(Z::'a,Y)) & (∀X Y. equal(X::'a,Y) --> equal(domain(X),domain(Y))) & (∀X Y. equal(X::'a,Y) --> equal(codomain(X),codomain(Y))) & (∀X Y Z. equal(X::'a,Y) --> equal(compos(X::'a,Z),compos(Y::'a,Z))) & (∀X Z Y. equal(X::'a,Y) --> equal(compos(Z::'a,X),compos(Z::'a,Y))) & (∀A B C. equal(A::'a,B) --> equal(f1(A::'a,C),f1(B::'a,C))) & (∀D F' E. equal(D::'a,E) --> equal(f1(F'::'a,D),f1(F'::'a,E)))"
(*4007 inferences so far. Searching to depth 9. 13 secs*) lemma CAT001_3: "EQU001_0_ax equal & CAT003_0_ax f1 compos codomain domain equal there_exists equivalent & CAT003_0_eq f1 compos codomain domain equivalent there_exists equal & (there_exists(compos(a::'a,b))) & (∀Y X Z. equal(compos(compos(a::'a,b),X),Y) & equal(compos(compos(a::'a,b),Z),Y) --> equal(X::'a,Z)) & (there_exists(compos(b::'a,h))) & (equal(compos(b::'a,h),compos(b::'a,g))) & (~equal(h::'a,g)) --> False" by meson
(*245 inferences so far. Searching to depth 7. 1.0 secs*) lemma CAT003_3: "EQU001_0_ax equal & CAT003_0_ax f1 compos codomain domain equal there_exists equivalent & CAT003_0_eq f1 compos codomain domain equivalent there_exists equal & (there_exists(compos(a::'a,b))) & (∀Y X Z. equal(compos(X::'a,compos(a::'a,b)),Y) & equal(compos(Z::'a,compos(a::'a,b)),Y) --> equal(X::'a,Z)) & (there_exists(h)) & (equal(compos(h::'a,a),compos(g::'a,a))) & (~equal(g::'a,h)) --> False" by meson
abbreviation"CAT001_0_ax equal codomain domain identity_map compos product defined ≡ (∀X Y. defined(X::'a,Y) --> product(X::'a,Y,compos(X::'a,Y))) & (∀Z X Y. product(X::'a,Y,Z) --> defined(X::'a,Y)) & (∀X Xy Y Z. product(X::'a,Y,Xy) & defined(Xy::'a,Z) --> defined(Y::'a,Z)) & (∀Y Xy Z X Yz. product(X::'a,Y,Xy) & product(Y::'a,Z,Yz) & defined(Xy::'a,Z) --> defined(X::'a,Yz)) &an> (∀Xy Y Z X Yz Xyz. product(X::'a,Y,Xy) & product(Xy::'a,Z,Xyz) & product(Y::'a,Z,Yz) --> product(X::'a,Yz,Xyz)) & (∀Z Yz X Y. product(Y::'a,Z,Yz) & defined(X::'a,Yz) --> defined(X::'a,Y)) & (∀Y X Yz Xy Z. product(Y::'a,Z,Yz) & product(X::'a,Y,Xy) & defined(X::'a,Yz) --> defined(Xy::'a,Z)) &an> (∀Yz X Y Xy Z Xyz. product(Y::'a,Z,Yz) & product(X::'a,Yz,Xyz) & product(X::'a,Y,Xy) --> product(Xy::'a,Z,Xyz)) & (∀Y X Z. defined(X::'a,Y) & defined(Y::'a,Z) & identity_map(Y) --> defined(X::'a,Z)) & (∀X. identity_map(domain(X))) & (∀X. identity_map(codomain(X))) & (∀X. defined(X::'a,domain(X))) & (∀X. defined(codomain(X),X)) & (∀X. product(X::'a,domain(X),X)) & (∀X. product(codomain(X),X,X)) & (∀X Y. defined(X::'a,Y) & identity_map(X) --> product(X::'a,Y,Y)) & (∀Y X. defined(X::'a,Y) & identity_map(Y) --> product(X::'a,Y,X)) & (∀X Y Z W. product(X::'a,Y,Z) & product(X::'a,Y,W) --> equal(Z::'a,W))"
abbreviation"CAT001_0_eq compos defined identity_map codomain domain product equal ≡ (∀X Y Z W. equal(X::'a,Y) & product(X::'a,Z,W) --> product(Y::'a,Z,W)) & (∀X Z Y W. equal(X::'a,Y) & product(Z::'a,X,W) --> product(Z::'a,Y,W)) & (∀X Z W Y. equal(X::'a,Y) & product(Z::'a,W,X) --> product(Z::'a,W,Y)) & (∀X Y. equal(X::'a,Y) --> equal(domain(X),domain(Y))) & (∀X Y. equal(X::'a,Y) --> equal(codomain(X),codomain(Y))) & (∀X Y. equal(X::'a,Y) & identity_map(X) --> identity_map(Y)) & (∀X Y Z. equal(X::'a,Y) & defined(X::'a,Z) --> defined(Y::'a,Z)) & (∀X Z Y. equal(X::'a,Y) & defined(Z::'a,X) --> defined(Z::'a,Y)) & (∀X Z Y. equal(X::'a,Y) --> equal(compos(Z::'a,X),compos(Z::'a,Y))) & (∀X Y Z. equal(X::'a,Y) --> equal(compos(X::'a,Z),compos(Y::'a,Z)))"
(*54288 inferences so far. Searching to depth 14. 118.0 secs*) lemma CAT005_1: "EQU001_0_ax equal & CAT001_0_ax equal codomain domain identity_map compos product defined & CAT001_0_eq compos defined identity_map codomain domain product equal & (defined(a::'a,d)) & (identity_map(d)) & (~equal(domain(a),d)) --> False" by meson
(*1728 inferences so far. Searching to depth 10. 5.8 secs*) lemma CAT007_1: "EQU001_0_ax equal & CAT001_0_ax equal codomain domain identity_map compos product defined & CAT001_0_eq compos defined identity_map codomain domain product equal & (equal(domain(a),codomain(b))) & (~defined(a::'a,b)) --> False" by meson
(*82895 inferences so far. Searching to depth 13. 355 secs*) lemma CAT018_1: "EQU001_0_ax equal & CAT001_0_ax equal codomain domain identity_map compos product defined & CAT001_0_eq compos defined identity_map codomain domain product equal & (defined(a::'a,b)) & (defined(b::'a,c)) & (~defined(a::'a,compos(b::'a,c))) --> False" by meson
(*1118 inferences so far. Searching to depth 8. 2.3 secs*) lemma COL001_2: "EQU001_0_ax equal & (∀X Y Z. equal(apply(apply(apply(s::'a,X),Y),Z),apply(apply(X::'a,Z),apply(Y::'a,Z)))) & (∀Y X. equal(apply(apply(k::'a,X),Y),X)) & (∀X Y Z. equal(apply(apply(apply(b::'a,X),Y),Z),apply(X::'a,apply(Y::'a,Z)))) &pan> (∀X. equal(apply(i::'a,X),X)) & (∀A B C. equal(A::'a,B) --> equal(apply(A::'a,C),apply(B::'a,C))) & (∀D F' E. equal(D::'a,E) --> equal(apply(F'::'a,D),apply(F'::'a,E))) & (∀X. equal(apply(apply(apply(s::'a,apply(b::'a,X)),i),apply(apply(s::'a,apply(b::'a,X)),i)),apply(x::'a,apply(apply(apply(s::'a,apply(b::'a,X)),i),apply(apply(s::'a,apply(b::'a,X)),i))))) & (∀Y. ~equal(Y::'a,apply(combinator::'a,Y))) --> False" by meson
(*500 inferences so far. Searching to depth 8. 0.9 secs*) lemma COL023_1: "EQU001_0_ax equal & (∀X Y Z. equal(apply(apply(apply(b::'a,X),Y),Z),apply(X::'a,apply(Y::'a,Z)))) &pan> (∀X Y Z. equal(apply(apply(apply(n::'a,X),Y),Z),apply(apply(apply(X::'a,Z),Y),Z))) & (∀A B C. equal(A::'a,B) --> equal(apply(A::'a,C),apply(B::'a,C))) & (∀D F' E. equal(D::'a,E) --> equal(apply(F'::'a,D),apply(F'::'a,E))) & (∀Y. ~equal(Y::'a,apply(combinator::'a,Y))) --> False" by meson
(*3018 inferences so far. Searching to depth 10. 4.3 secs*) lemma COL032_1: "EQU001_0_ax equal & (∀X. equal(apply(m::'a,X),apply(X::'a,X))) & (∀Y X Z. equal(apply(apply(apply(q::'a,X),Y),Z),apply(Y::'a,apply(X::'a,Z)))) &pan> (∀A B C. equal(A::'a,B) --> equal(apply(A::'a,C),apply(B::'a,C))) & (∀D F' E. equal(D::'a,E) --> equal(apply(F'::'a,D),apply(F'::'a,E))) & (∀G H. equal(G::'a,H) --> equal(f(G),f(H))) & (∀Y. ~equal(apply(Y::'a,f(Y)),apply(f(Y),apply(Y::'a,f(Y))))) --> False" by meson
(*381878 inferences so far. Searching to depth 13. 670.4 secs*) lemma COL052_2: "EQU001_0_ax equal & (∀X Y W. equal(response(compos(X::'a,Y),W),response(X::'a,response(Y::'a,W)))) &span> (∀X Y. agreeable(X) --> equal(response(X::'a,common_bird(Y)),response(Y::'a,common_bird(Y)))) & (∀Z X. equal(response(X::'a,Z),response(compatible(X),Z)) --> agreeable(X)) &n> (∀A B. equal(A::'a,B) --> equal(common_bird(A),common_bird(B))) & (∀C D. equal(C::'a,D) --> equal(compatible(C),compatible(D))) & (∀Q R. equal(Q::'a,R) & agreeable(Q) --> agreeable(R)) & (∀A B C. equal(A::'a,B) --> equal(compos(A::'a,C),compos(B::'a,C))) & (∀D F' E. equal(D::'a,E) --> equal(compos(F'::'a,D),compos(F'::'a,E))) & (∀G H I'. equal(G::'a,H) --> equal(response(G::'a,I'),response(H::'a,I'))) &> (∀J L K'. equal(J::'a,K') --> equal(response(L::'a,J),response(L::'a,K'))) &> (agreeable(c)) & (~agreeable(a)) & (equal(c::'a,compos(a::'a,b))) --> False" by meson
(*13201 inferences so far. Searching to depth 11. 31.9 secs*) lemma COL075_2: "EQU001_0_ax equal & (∀Y X. equal(apply(apply(k::'a,X),Y),X)) & (∀X Y Z. equal(apply(apply(apply(abstraction::'a,X),Y),Z),apply(apply(X::'a,apply(k::'a,Z)),apply(Y::'a,Z)))) & (∀D E F'. equal(D::'a,E) --> equal(apply(D::'a,F'),apply(E::'a,F'))) & (∀G I' H. equal(G::'a,H) --> equal(apply(I'::'a,G),apply(I'::'a,H))) & (∀A B. equal(A::'a,B) --> equal(b(A),b(B))) & (∀C D. equal(C::'a,D) --> equal(c(C),c(D))) & (∀Y. ~equal(apply(apply(Y::'a,b(Y)),c(Y)),apply(b(Y),b(Y)))) --> False" by meson
(*98 inferences so far. Searching to depth 10. 1.1 secs*) lemma COM003_2: "(∀X Y Z. program_decides(X) & program(Y) --> decides(X::'a,Y,Z)) & (∀X. program_decides(X) | program(f2(X))) & (∀X. decides(X::'a,f2(X),f1(X)) --> program_decides(X)) & (∀X. program_program_decides(X) --> program(X)) & (∀X. program_program_decides(X) --> program_decides(X)) & (∀X. program(X) & program_decides(X) --> program_program_decides(X)) & (∀X. algorithm_program_decides(X) --> algorithm(X)) & (∀X. algorithm_program_decides(X) --> program_decides(X)) & (∀X. algorithm(X) & program_decides(X) --> algorithm_program_decides(X)) & (∀Y X. program_halts2(X::'a,Y) --> program(X)) & (∀X Y. program_halts2(X::'a,Y) --> halts2(X::'a,Y)) & (∀X Y. program(X) & halts2(X::'a,Y) --> program_halts2(X::'a,Y)) & (∀W X Y Z. halts3_outputs(X::'a,Y,Z,W) --> halts3(X::'a,Y,Z)) & (∀Y Z X W. halts3_outputs(X::'a,Y,Z,W) --> outputs(X::'a,W)) & (∀Y Z X W. halts3(X::'a,Y,Z) & outputs(X::'a,W) --> halts3_outputs(X::'a,Y,Z,W)) & (∀Y X. program_not_halts2(X::'a,Y) --> program(X)) & (∀X Y. ~(program_not_halts2(X::'a,Y) & halts2(X::'a,Y))) & (∀X Y. program(X) --> program_not_halts2(X::'a,Y) | halts2(X::'a,Y)) & (∀W X Y. halts2_outputs(X::'a,Y,W) --> halts2(X::'a,Y)) & (∀Y X W. halts2_outputs(X::'a,Y,W) --> outputs(X::'a,W)) & (∀Y X W. halts2(X::'a,Y) & outputs(X::'a,W) --> halts2_outputs(X::'a,Y,W)) & (∀X W Y Z. program_halts2_halts3_outputs(X::'a,Y,Z,W) --> program_halts2(Y::'a,Z)) & (∀X Y Z W. program_halts2_halts3_outputs(X::'a,Y,Z,W) --> halts3_outputs(X::'a,Y,Z,W)) & (∀X Y Z W. program_halts2(Y::'a,Z) & halts3_outputs(X::'a,Y,Z,W) --> program_halts2_halts3_outputs(X::'a,Y,Z,W)) & (∀X W Y Z. program_not_halts2_halts3_outputs(X::'a,Y,Z,W) --> program_not_halts2(Y::'a,Z)) & (∀X Y Z W. program_not_halts2_halts3_outputs(X::'a,Y,Z,W) --> halts3_outputs(X::'a,Y,Z,W)) & (∀X Y Z W. program_not_halts2(Y::'a,Z) & halts3_outputs(X::'a,Y,Z,W) --> program_not_halts2_halts3_outputs(X::'a,Y,Z,W)) & (∀X W Y. program_halts2_halts2_outputs(X::'a,Y,W) --> program_halts2(Y::'a,Y)) &span> (∀X Y W. program_halts2_halts2_outputs(X::'a,Y,W) --> halts2_outputs(X::'a,Y,W)) & (∀X Y W. program_halts2(Y::'a,Y) & halts2_outputs(X::'a,Y,W) --> program_halts2_halts2_outputs(X::'a,Y,W)) & (∀X W Y. program_not_halts2_halts2_outputs(X::'a,Y,W) --> program_not_halts2(Y::'a,Y)) & (∀X Y W. program_not_halts2_halts2_outputs(X::'a,Y,W) --> halts2_outputs(X::'a,Y,W)) & (∀X Y W. program_not_halts2(Y::'a,Y) & halts2_outputs(X::'a,Y,W) --> program_not_halts2_halts2_outputs(X::'a,Y,W)) & (∀X. algorithm_program_decides(X) --> program_program_decides(c1)) & (∀W Y Z. program_program_decides(W) --> program_halts2_halts3_outputs(W::'a,Y,Z,good)) & (∀W Y Z. program_program_decides(W) --> program_not_halts2_halts3_outputs(W::'a,Y,Z,bad)) & (∀W. program(W) & program_halts2_halts3_outputs(W::'a,f3(W),f3(W),good) & program_not_halts2_halts3_outputs(W::'a,f3(W),f3(W),bad) --> program(c2)) & (∀W Y. program(W) & program_halts2_halts3_outputs(W::'a,f3(W),f3(W),good) & program_not_halts2_halts3_outputs(W::'a,f3(W),f3(W),bad) --> program_halts2_halts2_outputs(c2::'a,Y,good)) & (∀W Y. program(W) & program_halts2_halts3_outputs(W::'a,f3(W),f3(W),good) & program_not_halts2_halts3_outputs(W::'a,f3(W),f3(W),bad) --> program_not_halts2_halts2_outputs(c2::'a,Y,bad)) & (∀V. program(V) & program_halts2_halts2_outputs(V::'a,f4(V),good) & program_not_halts2_halts2_outputs(V::'a,f4(V),bad) --> program(c3)) & (∀V Y. program(V) & program_halts2_halts2_outputs(V::'a,f4(V),good) & program_not_halts2_halts2_outputs(V::'a,f4(V),bad) & program_halts2(Y::'a,Y) --> halts2(c3::'a,Y)) & (∀V Y. program(V) & program_halts2_halts2_outputs(V::'a,f4(V),good) & program_not_halts2_halts2_outputs(V::'a,f4(V),bad) --> program_not_halts2_halts2_outputs(c3::'a,Y,bad)) & (algorithm_program_decides(c4)) --> False" by meson
(*2100398 inferences so far. Searching to depth 12. 1256s (21 mins) on griffon*) lemma COM004_1: "EQU001_0_ax equal & (∀C D P Q X Y. failure_node(X::'a,or(C::'a,P)) & failure_node(Y::'a,or(D::'a,Q)) & contradictory(P::'a,Q) & siblings(X::'a,Y) --> failure_node(parent_of(X::'a,Y),or(C::'a,D))) & (∀X. contradictory(negate(X),X)) & (∀X. contradictory(X::'a,negate(X))) & (∀X. siblings(left_child_of(X),right_child_of(X))) & (∀D E. equal(D::'a,E) --> equal(left_child_of(D),left_child_of(E))) & (∀F' G. equal(F'::'a,G) --> equal(negate(F'),negate(G))) & (∀H I' J. equal(H::'a,I') --> equal(or(H::'a,J),or(I'::'a,J))) & (∀K' M L. equal(K'::'a,L) --> equal(or(M::'a,K'),or(M::'a,L))) & (∀N O' P. equal(N::'a,O') --> equal(parent_of(N::'a,P),parent_of(O'::'a,P))) &an> (∀Q S' R. equal(Q::'a,R) --> equal(parent_of(S'::'a,Q),parent_of(S'::'a,R))) &an> (∀T' U. equal(T'::'a,U) --> equal(right_child_of(T'),right_child_of(U))) & (∀V W X. equal(V::'a,W) & contradictory(V::'a,X) --> contradictory(W::'a,X)) & (∀Y A1 Z. equal(Y::'a,Z) & contradictory(A1::'a,Y) --> contradictory(A1::'a,Z)) & (∀B1 C1 D1. equal(B1::'a,C1) & failure_node(B1::'a,D1) --> failure_node(C1::'a,D1)) & (∀E1 G1 F1. equal(E1::'a,F1) & failure_node(G1::'a,E1) --> failure_node(G1::'a,F1)) & (∀H1 I1 J1. equal(H1::'a,I1) & siblings(H1::'a,J1) --> siblings(I1::'a,J1)) & (∀K1 M1 L1. equal(K1::'a,L1) & siblings(M1::'a,K1) --> siblings(M1::'a,L1)) & (failure_node(n_left::'a,or(EMPTY::'a,atom))) & (failure_node(n_right::'a,or(EMPTY::'a,negate(atom)))) & (equal(n_left::'a,left_child_of(n))) & (equal(n_right::'a,right_child_of(n))) & (∀Z. ~failure_node(Z::'a,or(EMPTY::'a,EMPTY))) --> False" oops
abbreviation"GEO001_0_ax continuous lower_dimension_point_3 lower_dimension_point_2 lower_dimension_point_1 extension euclid2 euclid1 outer_pasch equidistant equal between ≡ (∀X Y. between(X::'a,Y,X) --> equal(X::'a,Y)) & (∀V X Y Z. between(X::'a,Y,V) & between(Y::'a,Z,V) --> between(X::'a,Y,Z)) & (∀Y X V Z. between(X::'a,Y,Z) & between(X::'a,Y,V) --> equal(X::'a,Y) | between(X::'a,Z,V) | between(X::'a,V,Z)) & (∀Y X. equidistant(X::'a,Y,Y,X)) & (∀Z X Y. equidistant(X::'a,Y,Z,Z) --> equal(X::'a,Y)) & (∀X Y Z V V2 W. equidistant(X::'a,Y,Z,V) & equidistant(X::'a,Y,V2,W) --> equidistant(Z::'a,V,V2,W)) & (∀W X Z V Y. between(X::'a,W,V) & between(Y::'a,V,Z) --> between(X::'a,outer_pasch(W::'a,X,Y,Z,V),Y)) & (∀W X Y Z V. between(X::'a,W,V) & between(Y::'a,V,Z) --> between(Z::'a,W,outer_pasch(W::'a,X,Y,Z,V))) & (∀W X Y Z V. between(X::'a,V,W) & between(Y::'a,V,Z) --> equal(X::'a,V) | between(X::'a,Z,euclid1(W::'a,X,Y,Z,V))) & (∀W X Y Z V. between(X::'a,V,W) & between(Y::'a,V,Z) --> equal(X::'a,V) | between(X::'a,Y,euclid2(W::'a,X,Y,Z,V))) & (∀W X Y Z V. between(X::'a,V,W) & between(Y::'a,V,Z) --> equal(X::'a,V) | between(euclid1(W::'a,X,Y,Z,V),W,euclid2(W::'a,X,Y,Z,V))) & (∀X1 Y1 X Y Z V Z1 V1. equidistant(X::'a,Y,X1,Y1) & equidistant(Y::'a,Z,Y1,Z1) & equidistant(X::'a,V,X1,V1) & equidistant(Y::'a,V,Y1,V1) & between(X::'a,Y,Z) & between(X1::'a,Y1,Z1) --> equal(X::'a,Y) | equidistant(Z::'a,V,Z1,V1)) & (∀X Y W V. between(X::'a,Y,extension(X::'a,Y,W,V))) & (∀X Y W V. equidistant(Y::'a,extension(X::'a,Y,W,V),W,V)) & (~between(lower_dimension_point_1::'a,lower_dimension_point_2,lower_dimension_point_3)) & (~between(lower_dimension_point_2::'a,lower_dimension_point_3,lower_dimension_point_1)) & (~between(lower_dimension_point_3::'a,lower_dimension_point_1,lower_dimension_point_2)) & (∀Z X Y W V. equidistant(X::'a,W,X,V) & equidistant(Y::'a,W,Y,V) & equidistant(Z::'a,W,Z,V) --> between(X::'a,Y,Z) | between(Y::'a,Z,X) | between(Z::'a,X,Y) | equal(W::'a,V)) & (∀X Y Z X1 Z1 V. equidistant(V::'a,X,V,X1) & equidistant(V::'a,Z,V,Z1) & between(V::'a,X,Z) & between(X::'a,Y,Z) --> equidistant(V::'a,Y,Z,continuous(X::'a,Y,Z,X1,Z1,V))) & (∀X Y Z X1 V Z1. equidistant(V::'a,X,V,X1) & equidistant(V::'a,Z,V,Z1) & between(V::'a,X,Z) & between(X::'a,Y,Z) --> between(X1::'a,continuous(X::'a,Y,Z,X1,Z1,V),Z1))"
abbreviation"GEO001_0_eq continuous extension euclid2 euclid1 outer_pasch equidistant between equal ≡ (∀X Y W Z. equal(X::'a,Y) & between(X::'a,W,Z) --> between(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & between(W::'a,X,Z) --> between(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & between(W::'a,Z,X) --> between(W::'a,Z,Y)) & (∀X Y V W Z. equal(X::'a,Y) & equidistant(X::'a,V,W,Z) --> equidistant(Y::'a,V,W,Z)) & (∀X V Y W Z. equal(X::'a,Y) & equidistant(V::'a,X,W,Z) --> equidistant(V::'a,Y,W,Z)) & (∀X V W Y Z. equal(X::'a,Y) & equidistant(V::'a,W,X,Z) --> equidistant(V::'a,W,Y,Z)) & (∀X V W Z Y. equal(X::'a,Y) & equidistant(V::'a,W,Z,X) --> equidistant(V::'a,W,Z,Y)) & (∀X Y V1 V2 V3 V4. equal(X::'a,Y) --> equal(outer_pasch(X::'a,V1,V2,V3,V4),outer_pasch(Y::'a,V1,V2,V3,V4))) & (∀X V1 Y V2 V3 V4. equal(X::'a,Y) --> equal(outer_pasch(V1::'a,X,V2,V3,V4),outer_pasch(V1::'a,Y,V2,V3,V4))) & (∀X V1 V2 Y V3 V4. equal(X::'a,Y) --> equal(outer_pasch(V1::'a,V2,X,V3,V4),outer_pasch(V1::'a,V2,Y,V3,V4))) & (∀X V1 V2 V3 Y V4. equal(X::'a,Y) --> equal(outer_pasch(V1::'a,V2,V3,X,V4),outer_pasch(V1::'a,V2,V3,Y,V4))) & (∀X V1 V2 V3 V4 Y. equal(X::'a,Y) --> equal(outer_pasch(V1::'a,V2,V3,V4,X),outer_pasch(V1::'a,V2,V3,V4,Y))) & (∀A B C D E F'. equal(A::'a,B) --> equal(euclid1(A::'a,C,D,E,F'),euclid1(B::'a,C,D,E,F'))) & (∀G I' H J K' L. equal(G::'a,H) --> equal(euclid1(I'::'a,G,J,K',L),euclid1(I'::'a,H,J,K',L))) & (∀M O' P N Q R. equal(M::'a,N) --> equal(euclid1(O'::'a,P,M,Q,R),euclid1(O'::'a,P,N,Q,R))) & (∀S' U V W T' X. equal(S'::'a,T') --> equal(euclid1(U::'a,V,W,S',X),euclid1(U::'a,V,W,T',X))) & (∀Y A1 B1 C1 D1 Z. equal(Y::'a,Z) --> equal(euclid1(A1::'a,B1,C1,D1,Y),euclid1(A1::'a,B1,C1,D1,Z))) & (∀E1 F1 G1 H1 I1 J1. equal(E1::'a,F1) --> equal(euclid2(E1::'a,G1,H1,I1,J1),euclid2(F1::'a,G1,H1,I1,J1))) & (∀K1 M1 L1 N1 O1 P1. equal(K1::'a,L1) --> equal(euclid2(M1::'a,K1,N1,O1,P1),euclid2(M1::'a,L1,N1,O1,P1))) & (∀Q1 S1 T1 R1 U1 V1. equal(Q1::'a,R1) --> equal(euclid2(S1::'a,T1,Q1,U1,V1),euclid2(S1::'a,T1,R1,U1,V1))) & (∀W1 Y1 Z1 A2 X1 B2. equal(W1::'a,X1) --> equal(euclid2(Y1::'a,Z1,A2,W1,B2),euclid2(Y1::'a,Z1,A2,X1,B2))) & (∀C2 E2 F2 G2 H2 D2. equal(C2::'a,D2) --> equal(euclid2(E2::'a,F2,G2,H2,C2),euclid2(E2::'a,F2,G2,H2,D2))) & (∀X Y V1 V2 V3. equal(X::'a,Y) --> equal(extension(X::'a,V1,V2,V3),extension(Y::'a,V1,V2,V3))) & (∀X V1 Y V2 V3. equal(X::'a,Y) --> equal(extension(V1::'a,X,V2,V3),extension(V1::'a,Y,V2,V3))) & (∀X V1 V2 Y V3. equal(X::'a,Y) --> equal(extension(V1::'a,V2,X,V3),extension(V1::'a,V2,Y,V3))) & (∀X V1 V2 V3 Y. equal(X::'a,Y) --> equal(extension(V1::'a,V2,V3,X),extension(V1::'a,V2,V3,Y))) & (∀X Y V1 V2 V3 V4 V5. equal(X::'a,Y) --> equal(continuous(X::'a,V1,V2,V3,V4,V5),continuous(Y::'a,V1,V2,V3,V4,V5))) & (∀X V1 Y V2 V3 V4 V5. equal(X::'a,Y) --> equal(continuous(V1::'a,X,V2,V3,V4,V5),continuous(V1::'a,Y,V2,V3,V4,V5))) & (∀X V1 V2 Y V3 V4 V5. equal(X::'a,Y) --> equal(continuous(V1::'a,V2,X,V3,V4,V5),continuous(V1::'a,V2,Y,V3,V4,V5))) & (∀X V1 V2 V3 Y V4 V5. equal(X::'a,Y) --> equal(continuous(V1::'a,V2,V3,X,V4,V5),continuous(V1::'a,V2,V3,Y,V4,V5))) & (∀X V1 V2 V3 V4 Y V5. equal(X::'a,Y) --> equal(continuous(V1::'a,V2,V3,V4,X,V5),continuous(V1::'a,V2,V3,V4,Y,V5))) & (∀X V1 V2 V3 V4 V5 Y. equal(X::'a,Y) --> equal(continuous(V1::'a,V2,V3,V4,V5,X),continuous(V1::'a,V2,V3,V4,V5,Y)))"
(*179 inferences so far. Searching to depth 7. 3.9 secs*) lemma GEO003_1: "EQU001_0_ax equal & GEO001_0_ax continuous lower_dimension_point_3 lower_dimension_point_2 lower_dimension_point_1 extension euclid2 euclid1 outer_pasch equidistant equal between & GEO001_0_eq continuous extension euclid2 euclid1 outer_pasch equidistant between equal & (~between(a::'a,b,b)) --> False" by meson
abbreviation"GEO002_ax_eq continuous euclid2 euclid1 lower_dimension_point_3 lower_dimension_point_2 lower_dimension_point_1 inner_pasch extension between equal equidistant ≡ (∀Y X. equidistant(X::'a,Y,Y,X)) & (∀X Y Z V V2 W. equidistant(X::'a,Y,Z,V) & equidistant(X::'a,Y,V2,W) --> equidistant(Z::'a,V,V2,W)) & (∀Z X Y. equidistant(X::'a,Y,Z,Z) --> equal(X::'a,Y)) & (∀X Y W V. between(X::'a,Y,extension(X::'a,Y,W,V))) & (∀X Y W V. equidistant(Y::'a,extension(X::'a,Y,W,V),W,V)) & (∀X1 Y1 X Y Z V Z1 V1. equidistant(X::'a,Y,X1,Y1) & equidistant(Y::'a,Z,Y1,Z1) & equidistant(X::'a,V,X1,V1) & equidistant(Y::'a,V,Y1,V1) & between(X::'a,Y,Z) & between(X1::'a,Y1,Z1) --> equal(X::'a,Y) | equidistant(Z::'a,V,Z1,V1)) & (∀X Y. between(X::'a,Y,X) --> equal(X::'a,Y)) & (∀U V W X Y. between(U::'a,V,W) & between(Y::'a,X,W) --> between(V::'a,inner_pasch(U::'a,V,W,X,Y),Y)) & (∀V W X Y U. between(U::'a,V,W) & between(Y::'a,X,W) --> between(X::'a,inner_pasch(U::'a,V,W,X,Y),U)) & (~between(lower_dimension_point_1::'a,lower_dimension_point_2,lower_dimension_point_3)) & (~between(lower_dimension_point_2::'a,lower_dimension_point_3,lower_dimension_point_1)) & (~between(lower_dimension_point_3::'a,lower_dimension_point_1,lower_dimension_point_2)) & (∀Z X Y W V. equidistant(X::'a,W,X,V) & equidistant(Y::'a,W,Y,V) & equidistant(Z::'a,W,Z,V) --> between(X::'a,Y,Z) | between(Y::'a,Z,X) | between(Z::'a,X,Y) | equal(W::'a,V)) & (∀U V W X Y. between(U::'a,W,Y) & between(V::'a,W,X) --> equal(U::'a,W) | between(U::'a,V,euclid1(U::'a,V,W,X,Y))) & (∀U V W X Y. between(U::'a,W,Y) & between(V::'a,W,X) --> equal(U::'a,W) | between(U::'a,X,euclid2(U::'a,V,W,X,Y))) & (∀U V W X Y. between(U::'a,W,Y) & between(V::'a,W,X) --> equal(U::'a,W) | between(euclid1(U::'a,V,W,X,Y),Y,euclid2(U::'a,V,W,X,Y))) & (∀U V V1 W X X1. equidistant(U::'a,V,U,V1) & equidistant(U::'a,X,U,X1) & between(U::'a,V,X) & between(V::'a,W,X) --> between(V1::'a,continuous(U::'a,V,V1,W,X,X1),X1)) & (∀U V V1 W X X1. equidistant(U::'a,V,U,V1) & equidistant(U::'a,X,U,X1) & between(U::'a,V,X) & between(V::'a,W,X) --> equidistant(U::'a,W,U,continuous(U::'a,V,V1,W,X,X1))) & (∀X Y W Z. equal(X::'a,Y) & between(X::'a,W,Z) --> between(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & between(W::'a,X,Z) --> between(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & between(W::'a,Z,X) --> between(W::'a,Z,Y)) & (∀X Y V W Z. equal(X::'a,Y) & equidistant(X::'a,V,W,Z) --> equidistant(Y::'a,V,W,Z)) & (∀X V Y W Z. equal(X::'a,Y) & equidistant(V::'a,X,W,Z) --> equidistant(V::'a,Y,W,Z)) & (∀X V W Y Z. equal(X::'a,Y) & equidistant(V::'a,W,X,Z) --> equidistant(V::'a,W,Y,Z)) & (∀X V W Z Y. equal(X::'a,Y) & equidistant(V::'a,W,Z,X) --> equidistant(V::'a,W,Z,Y)) & (∀X Y V1 V2 V3 V4. equal(X::'a,Y) --> equal(inner_pasch(X::'a,V1,V2,V3,V4),inner_pasch(Y::'a,V1,V2,V3,V4))) & (∀X V1 Y V2 V3 V4. equal(X::'a,Y) --> equal(inner_pasch(V1::'a,X,V2,V3,V4),inner_pasch(V1::'a,Y,V2,V3,V4))) & (∀X V1 V2 Y V3 V4. equal(X::'a,Y) --> equal(inner_pasch(V1::'a,V2,X,V3,V4),inner_pasch(V1::'a,V2,Y,V3,V4))) & (∀X V1 V2 V3 Y V4. equal(X::'a,Y) --> equal(inner_pasch(V1::'a,V2,V3,X,V4),inner_pasch(V1::'a,V2,V3,Y,V4))) & (∀X V1 V2 V3 V4 Y. equal(X::'a,Y) --> equal(inner_pasch(V1::'a,V2,V3,V4,X),inner_pasch(V1::'a,V2,V3,V4,Y))) & (∀A B C D E F'. equal(A::'a,B) --> equal(euclid1(A::'a,C,D,E,F'),euclid1(B::'a,C,D,E,F'))) & (∀G I' H J K' L. equal(G::'a,H) --> equal(euclid1(I'::'a,G,J,K',L),euclid1(I'::'a,H,J,K',L))) & (∀M O' P N Q R. equal(M::'a,N) --> equal(euclid1(O'::'a,P,M,Q,R),euclid1(O'::'a,P,N,Q,R))) & (∀S' U V W T' X. equal(S'::'a,T') --> equal(euclid1(U::'a,V,W,S',X),euclid1(U::'a,V,W,T',X))) & (∀Y A1 B1 C1 D1 Z. equal(Y::'a,Z) --> equal(euclid1(A1::'a,B1,C1,D1,Y),euclid1(A1::'a,B1,C1,D1,Z))) & (∀E1 F1 G1 H1 I1 J1. equal(E1::'a,F1) --> equal(euclid2(E1::'a,G1,H1,I1,J1),euclid2(F1::'a,G1,H1,I1,J1))) & (∀K1 M1 L1 N1 O1 P1. equal(K1::'a,L1) --> equal(euclid2(M1::'a,K1,N1,O1,P1),euclid2(M1::'a,L1,N1,O1,P1))) & (∀Q1 S1 T1 R1 U1 V1. equal(Q1::'a,R1) --> equal(euclid2(S1::'a,T1,Q1,U1,V1),euclid2(S1::'a,T1,R1,U1,V1))) & (∀W1 Y1 Z1 A2 X1 B2. equal(W1::'a,X1) --> equal(euclid2(Y1::'a,Z1,A2,W1,B2),euclid2(Y1::'a,Z1,A2,X1,B2))) & (∀C2 E2 F2 G2 H2 D2. equal(C2::'a,D2) --> equal(euclid2(E2::'a,F2,G2,H2,C2),euclid2(E2::'a,F2,G2,H2,D2))) & (∀X Y V1 V2 V3. equal(X::'a,Y) --> equal(extension(X::'a,V1,V2,V3),extension(Y::'a,V1,V2,V3))) & (∀X V1 Y V2 V3. equal(X::'a,Y) --> equal(extension(V1::'a,X,V2,V3),extension(V1::'a,Y,V2,V3))) & (∀X V1 V2 Y V3. equal(X::'a,Y) --> equal(extension(V1::'a,V2,X,V3),extension(V1::'a,V2,Y,V3))) & (∀X V1 V2 V3 Y. equal(X::'a,Y) --> equal(extension(V1::'a,V2,V3,X),extension(V1::'a,V2,V3,Y))) & (∀X Y V1 V2 V3 V4 V5. equal(X::'a,Y) --> equal(continuous(X::'a,V1,V2,V3,V4,V5),continuous(Y::'a,V1,V2,V3,V4,V5))) & (∀X V1 Y V2 V3 V4 V5. equal(X::'a,Y) --> equal(continuous(V1::'a,X,V2,V3,V4,V5),continuous(V1::'a,Y,V2,V3,V4,V5))) & (∀X V1 V2 Y V3 V4 V5. equal(X::'a,Y) --> equal(continuous(V1::'a,V2,X,V3,V4,V5),continuous(V1::'a,V2,Y,V3,V4,V5))) & (∀X V1 V2 V3 Y V4 V5. equal(X::'a,Y) --> equal(continuous(V1::'a,V2,V3,X,V4,V5),continuous(V1::'a,V2,V3,Y,V4,V5))) & (∀X V1 V2 V3 V4 Y V5. equal(X::'a,Y) --> equal(continuous(V1::'a,V2,V3,V4,X,V5),continuous(V1::'a,V2,V3,V4,Y,V5))) & (∀X V1 V2 V3 V4 V5 Y. equal(X::'a,Y) --> equal(continuous(V1::'a,V2,V3,V4,V5,X),continuous(V1::'a,V2,V3,V4,V5,Y)))"
(*4272 inferences so far. Searching to depth 10. 29.4 secs*) lemma GEO017_2: "EQU001_0_ax equal & GEO002_ax_eq continuous euclid2 euclid1 lower_dimension_point_3 lower_dimension_point_2 lower_dimension_point_1 inner_pasch extension between equal equidistant & (equidistant(u::'a,v,w,x)) & (~equidistant(u::'a,v,x,w)) --> False" by meson
(*382903 inferences so far. Searching to depth 9. 1022s (17 mins) on griffon*) lemma GEO027_3: "EQU001_0_ax equal & GEO002_ax_eq continuous euclid2 euclid1 lower_dimension_point_3 lower_dimension_point_2 lower_dimension_point_1 inner_pasch extension between equal equidistant & (∀U V. equal(reflection(U::'a,V),extension(U::'a,V,U,V))) & (∀X Y Z. equal(X::'a,Y) --> equal(reflection(X::'a,Z),reflection(Y::'a,Z))) &n> (∀A1 C1 B1. equal(A1::'a,B1) --> equal(reflection(C1::'a,A1),reflection(C1::'a,B1))) & (∀U V. equidistant(U::'a,V,U,V)) & (∀W X U V. equidistant(U::'a,V,W,X) --> equidistant(W::'a,X,U,V)) & (∀V U W X. equidistant(U::'a,V,W,X) --> equidistant(V::'a,U,W,X)) & (∀U V X W. equidistant(U::'a,V,W,X) --> equidistant(U::'a,V,X,W)) & (∀V U X W. equidistant(U::'a,V,W,X) --> equidistant(V::'a,U,X,W)) & (∀W X V U. equidistant(U::'a,V,W,X) --> equidistant(W::'a,X,V,U)) & (∀X W U V. equidistant(U::'a,V,W,X) --> equidistant(X::'a,W,U,V)) & (∀X W V U. equidistant(U::'a,V,W,X) --> equidistant(X::'a,W,V,U)) & (∀W X U V Y Z. equidistant(U::'a,V,W,X) & equidistant(W::'a,X,Y,Z) --> equidistant(U::'a,V,Y,Z)) & (∀U V W. equal(V::'a,extension(U::'a,V,W,W))) & (∀W X U V Y. equal(Y::'a,extension(U::'a,V,W,X)) --> between(U::'a,V,Y)) & (∀U V. between(U::'a,V,reflection(U::'a,V))) & (∀U V. equidistant(V::'a,reflection(U::'a,V),U,V)) & (∀U V. equal(U::'a,V) --> equal(V::'a,reflection(U::'a,V))) & (∀U. equal(U::'a,reflection(U::'a,U))) & (∀U V. equal(V::'a,reflection(U::'a,V)) --> equal(U::'a,V)) & (∀U V. equidistant(U::'a,U,V,V)) & (∀V V1 U W U1 W1. equidistant(U::'a,V,U1,V1) & equidistant(V::'a,W,V1,W1) & between(U::'a,V,W) & between(U1::'a,V1,W1) --> equidistant(U::'a,W,U1,W1)) & (∀U V W X. between(U::'a,V,W) & between(U::'a,V,X) & equidistant(V::'a,W,V,X) --> equal(U::'a,V) | equal(W::'a,X)) & (between(u::'a,v,w)) & (~equal(u::'a,v)) & (~equal(w::'a,extension(u::'a,v,v,w))) --> False" oops
(*313884 inferences so far. Searching to depth 10. 887 secs: 15 mins.*) lemma GEO058_2: "EQU001_0_ax equal & GEO002_ax_eq continuous euclid2 euclid1 lower_dimension_point_3 lower_dimension_point_2 lower_dimension_point_1 inner_pasch extension between equal equidistant & (∀U V. equal(reflection(U::'a,V),extension(U::'a,V,U,V))) & (∀X Y Z. equal(X::'a,Y) --> equal(reflection(X::'a,Z),reflection(Y::'a,Z))) &n> (∀A1 C1 B1. equal(A1::'a,B1) --> equal(reflection(C1::'a,A1),reflection(C1::'a,B1))) & (equal(v::'a,reflection(u::'a,v))) & (~equal(u::'a,v)) --> False" oops
(*0 inferences so far. Searching to depth 0. 0.2 secs*) lemma GEO079_1: "(∀U V W X Y Z. right_angle(U::'a,V,W) & right_angle(X::'a,Y,Z) --> eq(U::'a,V,W,X,Y,Z)) & (∀U V W X Y Z. CONGRUENT(U::'a,V,W,X,Y,Z) --> eq(U::'a,V,W,X,Y,Z)) & (∀V W U X. trapezoid(U::'a,V,W,X) --> parallel(V::'a,W,U,X)) & (∀U V X Y. parallel(U::'a,V,X,Y) --> eq(X::'a,V,U,V,X,Y)) & (trapezoid(a::'a,b,c,d)) & (~eq(a::'a,c,b,c,a,d)) --> False" by meson
abbreviation"GRP003_0_ax equal multiply INVERSE identity product ≡ (∀X. product(identity::'a,X,X)) & (∀X. product(X::'a,identity,X)) & (∀X. product(INVERSE(X),X,identity)) & (∀X. product(X::'a,INVERSE(X),identity)) & (∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀X Y Z W. product(X::'a,Y,Z) & product(X::'a,Y,W) --> equal(Z::'a,W)) & (∀Y U Z X V W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(U::'a,Z,W) --> product(X::'a,V,W)) &pan> (∀Y X V U Z W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(X::'a,V,W) --> product(U::'a,Z,W))"
abbreviation"GRP003_0_eq product multiply INVERSE equal ≡ (∀X Y. equal(X::'a,Y) --> equal(INVERSE(X),INVERSE(Y))) & (∀X Y W. equal(X::'a,Y) --> equal(multiply(X::'a,W),multiply(Y::'a,W))) & (∀X W Y. equal(X::'a,Y) --> equal(multiply(W::'a,X),multiply(W::'a,Y))) & (∀X Y W Z. equal(X::'a,Y) & product(X::'a,W,Z) --> product(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & product(W::'a,X,Z) --> product(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & product(W::'a,Z,X) --> product(W::'a,Z,Y))"
(*2386 inferences so far. Searching to depth 11. 8.7 secs*) lemma GRP008_1: "EQU001_0_ax equal & GRP003_0_ax equal multiply INVERSE identity product & GRP003_0_eq product multiply INVERSE equal & (∀A B. equal(A::'a,B) --> equal(h(A),h(B))) & (∀C D. equal(C::'a,D) --> equal(j(C),j(D))) & (∀A B. equal(A::'a,B) & q(A) --> q(B)) & (∀B A C. q(A) & product(A::'a,B,C) --> product(B::'a,A,C)) & (∀A. product(j(A),A,h(A)) | product(A::'a,j(A),h(A)) | q(A)) & (∀A. product(j(A),A,h(A)) & product(A::'a,j(A),h(A)) --> q(A)) & (~q(identity)) --> False" by meson
(*8625 inferences so far. Searching to depth 11. 20 secs*) lemma GRP013_1: "EQU001_0_ax equal & GRP003_0_ax equal multiply INVERSE identity product & GRP003_0_eq product multiply INVERSE equal & (∀A. product(A::'a,A,identity)) & (product(a::'a,b,c)) & (product(INVERSE(a),INVERSE(b),d)) & (∀A C B. product(INVERSE(A),INVERSE(B),C) --> product(A::'a,C,B)) & (~product(c::'a,d,identity)) --> False" by meson
(*2448 inferences so far. Searching to depth 10. 7.2 secs*) lemma GRP037_3: "EQU001_0_ax equal & GRP003_0_ax equal multiply INVERSE identity product & GRP003_0_eq product multiply INVERSE equal & (∀A B C. subgroup_member(A) & subgroup_member(B) & product(A::'a,INVERSE(B),C) --> subgroup_member(C)) & (∀A B. equal(A::'a,B) & subgroup_member(A) --> subgroup_member(B)) & (∀A. subgroup_member(A) --> product(Gidentity::'a,A,A)) & (∀A. subgroup_member(A) --> product(A::'a,Gidentity,A)) & (∀A. subgroup_member(A) --> product(A::'a,Ginverse(A),Gidentity)) & (∀A. subgroup_member(A) --> product(Ginverse(A),A,Gidentity)) & (∀A. subgroup_member(A) --> subgroup_member(Ginverse(A))) & (∀A B. equal(A::'a,B) --> equal(Ginverse(A),Ginverse(B))) & (∀A C D B. product(A::'a,B,C) & product(A::'a,D,C) --> equal(D::'a,B)) & (∀B C D A. product(A::'a,B,C) & product(D::'a,B,C) --> equal(D::'a,A)) & (subgroup_member(a)) & (subgroup_member(Gidentity)) & (~equal(INVERSE(a),Ginverse(a))) --> False" by meson
(*163 inferences so far. Searching to depth 11. 0.3 secs*) lemma GRP031_2: "(∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀X Y Z W. product(X::'a,Y,Z) & product(X::'a,Y,W) --> equal(Z::'a,W)) & (∀Y U Z X V W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(U::'a,Z,W) --> product(X::'a,V,W)) &pan> (∀Y X V U Z W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(X::'a,V,W) --> product(U::'a,Z,W)) &pan> (∀A. product(A::'a,INVERSE(A),identity)) & (∀A. product(A::'a,identity,A)) & (∀A. ~product(A::'a,a,identity)) --> False" by meson
(*47 inferences so far. Searching to depth 11. 0.2 secs*) lemma GRP034_4: "(∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀X. product(identity::'a,X,X)) & (∀X. product(X::'a,identity,X)) & (∀X. product(X::'a,INVERSE(X),identity)) & (∀Y U Z X V W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(U::'a,Z,W) --> product(X::'a,V,W)) &pan> (∀Y X V U Z W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(X::'a,V,W) --> product(U::'a,Z,W)) &pan> (∀B A C. subgroup_member(A) & subgroup_member(B) & product(B::'a,INVERSE(A),C) --> subgroup_member(C)) & (subgroup_member(a)) & (~subgroup_member(INVERSE(a))) --> False" by meson
(*3287 inferences so far. Searching to depth 14. 3.5 secs*) lemma GRP047_2: "(∀X. product(identity::'a,X,X)) & (∀X. product(INVERSE(X),X,identity)) & (∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀X Y Z W. product(X::'a,Y,Z) & product(X::'a,Y,W) --> equal(Z::'a,W)) & (∀Y U Z X V W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(U::'a,Z,W) --> product(X::'a,V,W)) &pan> (∀Y X V U Z W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(X::'a,V,W) --> product(U::'a,Z,W)) &pan> (∀X W Z Y. equal(X::'a,Y) & product(W::'a,Z,X) --> product(W::'a,Z,Y)) & (equal(a::'a,b)) & (~equal(multiply(c::'a,a),multiply(c::'a,b))) --> False" by meson
(*25559 inferences so far. Searching to depth 19. 16.9 secs*) lemma GRP130_1_002: "(group_element(e_1)) & (group_element(e_2)) & (~equal(e_1::'a,e_2)) & (~equal(e_2::'a,e_1)) & (∀X Y. group_element(X) & group_element(Y) --> product(X::'a,Y,e_1) | product(X::'a,Y,e_2)) & (∀X Y W Z. product(X::'a,Y,W) & product(X::'a,Y,Z) --> equal(W::'a,Z)) & (∀X Y W Z. product(X::'a,W,Y) & product(X::'a,Z,Y) --> equal(W::'a,Z)) & (∀Y X W Z. product(W::'a,Y,X) & product(Z::'a,Y,X) --> equal(W::'a,Z)) & (∀Z1 Z2 Y X. product(X::'a,Y,Z1) & product(X::'a,Z1,Z2) --> product(Z2::'a,Y,X)) --> False" by meson
abbreviation"GRP004_0_ax INVERSE identity multiply equal ≡ (∀X. equal(multiply(identity::'a,X),X)) & (∀X. equal(multiply(INVERSE(X),X),identity)) & (∀X Y Z. equal(multiply(multiply(X::'a,Y),Z),multiply(X::'a,multiply(Y::'a,Z)))) & (∀A B. equal(A::'a,B) --> equal(INVERSE(A),INVERSE(B))) & (∀C D E. equal(C::'a,D) --> equal(multiply(C::'a,E),multiply(D::'a,E))) & (∀F' H G. equal(F'::'a,G) --> equal(multiply(H::'a,F'),multiply(H::'a,G)))"
abbreviation"GRP004_2_ax multiply least_upper_bound greatest_lower_bound equal ≡ (∀Y X. equal(greatest_lower_bound(X::'a,Y),greatest_lower_bound(Y::'a,X))) &> (∀Y X. equal(least_upper_bound(X::'a,Y),least_upper_bound(Y::'a,X))) & (∀X Y Z. equal(greatest_lower_bound(X::'a,greatest_lower_bound(Y::'a,Z)),greatest_lower_bound(greatest_lower_bound(X::'a,Y),Z))) & (∀X Y Z. equal(least_upper_bound(X::'a,least_upper_bound(Y::'a,Z)),least_upper_bound(least_upper_bound(X::'a,Y),Z))) & (∀X. equal(least_upper_bound(X::'a,X),X)) & (∀X. equal(greatest_lower_bound(X::'a,X),X)) & (∀Y X. equal(least_upper_bound(X::'a,greatest_lower_bound(X::'a,Y)),X)) & (∀Y X. equal(greatest_lower_bound(X::'a,least_upper_bound(X::'a,Y)),X)) & (∀Y X Z. equal(multiply(X::'a,least_upper_bound(Y::'a,Z)),least_upper_bound(multiply(X::'a,Y),multiply(X::'a,Z)))) & (∀Y X Z. equal(multiply(X::'a,greatest_lower_bound(Y::'a,Z)),greatest_lower_bound(multiply(X::'a,Y),multiply(X::'a,Z)))) & (∀Y Z X. equal(multiply(least_upper_bound(Y::'a,Z),X),least_upper_bound(multiply(Y::'a,X),multiply(Z::'a,X)))) & (∀Y Z X. equal(multiply(greatest_lower_bound(Y::'a,Z),X),greatest_lower_bound(multiply(Y::'a,X),multiply(Z::'a,X)))) & (∀A B C. equal(A::'a,B) --> equal(greatest_lower_bound(A::'a,C),greatest_lower_bound(B::'a,C))) & (∀A C B. equal(A::'a,B) --> equal(greatest_lower_bound(C::'a,A),greatest_lower_bound(C::'a,B))) & (∀A B C. equal(A::'a,B) --> equal(least_upper_bound(A::'a,C),least_upper_bound(B::'a,C))) & (∀A C B. equal(A::'a,B) --> equal(least_upper_bound(C::'a,A),least_upper_bound(C::'a,B))) & (∀A B C. equal(A::'a,B) --> equal(multiply(A::'a,C),multiply(B::'a,C))) & (∀A C B. equal(A::'a,B) --> equal(multiply(C::'a,A),multiply(C::'a,B)))"
abbreviation"HEN002_0_ax identity Zero Divide equal mless_equal ≡ (∀X Y. mless_equal(X::'a,Y) --> equal(Divide(X::'a,Y),Zero)) & (∀X Y. equal(Divide(X::'a,Y),Zero) --> mless_equal(X::'a,Y)) & (∀Y X. mless_equal(Divide(X::'a,Y),X)) & (∀X Y Z. mless_equal(Divide(Divide(X::'a,Z),Divide(Y::'a,Z)),Divide(Divide(X::'a,Y),Z))) & (∀X. mless_equal(Zero::'a,X)) & (∀X Y. mless_equal(X::'a,Y) & mless_equal(Y::'a,X) --> equal(X::'a,Y)) & (∀X. mless_equal(X::'a,identity))"
abbreviation"HEN002_0_eq mless_equal Divide equal ≡ (∀A B C. equal(A::'a,B) --> equal(Divide(A::'a,C),Divide(B::'a,C))) & (∀D F' E. equal(D::'a,E) --> equal(Divide(F'::'a,D),Divide(F'::'a,E))) & (∀G H I'. equal(G::'a,H) & mless_equal(G::'a,I') --> mless_equal(H::'a,I')) & (∀J L K'. equal(J::'a,K') & mless_equal(L::'a,J) --> mless_equal(L::'a,K'))"
(*250258 inferences so far. Searching to depth 16. 406.2 secs*) lemma HEN003_3: "EQU001_0_ax equal & HEN002_0_ax identity Zero Divide equal mless_equal & HEN002_0_eq mless_equal Divide equal & (~equal(Divide(a::'a,a),Zero)) --> False" by meson
(*202177 inferences so far. Searching to depth 14. 451 secs*) lemma HEN007_2: "EQU001_0_ax equal & (∀X Y. mless_equal(X::'a,Y) --> quotient(X::'a,Y,Zero)) & (∀X Y. quotient(X::'a,Y,Zero) --> mless_equal(X::'a,Y)) & (∀Y Z X. quotient(X::'a,Y,Z) --> mless_equal(Z::'a,X)) & (∀Y X V3 V2 V1 Z V4 V5. quotient(X::'a,Y,V1) & quotient(Y::'a,Z,V2) & quotient(X::'a,Z,V3) & quotient(V3::'a,V2,V4) & quotient(V1::'a,Z,V5) --> mless_equal(V4::'a,V5)) & (∀X. mless_equal(Zero::'a,X)) & (∀X Y. mless_equal(X::'a,Y) & mless_equal(Y::'a,X) --> equal(X::'a,Y)) & (∀X. mless_equal(X::'a,identity)) & (∀X Y. quotient(X::'a,Y,Divide(X::'a,Y))) & (∀X Y Z W. quotient(X::'a,Y,Z) & quotient(X::'a,Y,W) --> equal(Z::'a,W)) & (∀X Y W Z. equal(X::'a,Y) & quotient(X::'a,W,Z) --> quotient(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & quotient(W::'a,X,Z) --> quotient(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & quotient(W::'a,Z,X) --> quotient(W::'a,Z,Y)) & (∀X Z Y. equal(X::'a,Y) & mless_equal(Z::'a,X) --> mless_equal(Z::'a,Y)) & (∀X Y Z. equal(X::'a,Y) & mless_equal(X::'a,Z) --> mless_equal(Y::'a,Z)) & (∀X Y W. equal(X::'a,Y) --> equal(Divide(X::'a,W),Divide(Y::'a,W))) & (∀X W Y. equal(X::'a,Y) --> equal(Divide(W::'a,X),Divide(W::'a,Y))) & (∀X. quotient(X::'a,identity,Zero)) & (∀X. quotient(Zero::'a,X,Zero)) & (∀X. quotient(X::'a,X,Zero)) & (∀X. quotient(X::'a,Zero,X)) & (∀Y X Z. mless_equal(X::'a,Y) & mless_equal(Y::'a,Z) --> mless_equal(X::'a,Z)) & (∀W1 X Z W2 Y. quotient(X::'a,Y,W1) & mless_equal(W1::'a,Z) & quotient(X::'a,Z,W2) --> mless_equal(W2::'a,Y)) & (mless_equal(x::'a,y)) & (quotient(z::'a,y,zQy)) & (quotient(z::'a,x,zQx)) & (~mless_equal(zQy::'a,zQx)) --> False" by meson
(*60026 inferences so far. Searching to depth 12. 42.2 secs*) lemma HEN008_4: "EQU001_0_ax equal & HEN002_0_ax identity Zero Divide equal mless_equal & HEN002_0_eq mless_equal Divide equal & (∀X. equal(Divide(X::'a,identity),Zero)) & (∀X. equal(Divide(Zero::'a,X),Zero)) & (∀X. equal(Divide(X::'a,X),Zero)) & (equal(Divide(a::'a,Zero),a)) & (∀Y X Z. mless_equal(X::'a,Y) & mless_equal(Y::'a,Z) --> mless_equal(X::'a,Z)) & (∀X Z Y. mless_equal(Divide(X::'a,Y),Z) --> mless_equal(Divide(X::'a,Z),Y)) &n> (∀Y Z X. mless_equal(X::'a,Y) --> mless_equal(Divide(Z::'a,Y),Divide(Z::'a,X))) &</span> (mless_equal(a::'a,b)) & (~mless_equal(Divide(a::'a,c),Divide(b::'a,c))) --> False" by meson
(*3160 inferences so far. Searching to depth 11. 3.5 secs*) lemma HEN009_5: "EQU001_0_ax equal & (∀Y X. equal(Divide(Divide(X::'a,Y),X),Zero)) & (∀X Y Z. equal(Divide(Divide(Divide(X::'a,Z),Divide(Y::'a,Z)),Divide(Divide(X::'a,Y),Z)),Zero)) & (∀X. equal(Divide(Zero::'a,X),Zero)) & (∀X Y. equal(Divide(X::'a,Y),Zero) & equal(Divide(Y::'a,X),Zero) --> equal(X::'a,Y)) & (∀X. equal(Divide(X::'a,identity),Zero)) & (∀A B C. equal(A::'a,B) --> equal(Divide(A::'a,C),Divide(B::'a,C))) & (∀D F' E. equal(D::'a,E) --> equal(Divide(F'::'a,D),Divide(F'::'a,E))) & (∀Y X Z. equal(Divide(X::'a,Y),Zero) & equal(Divide(Y::'a,Z),Zero) --> equal(Divide(X::'a,Z),Zero)) & (∀X Z Y. equal(Divide(Divide(X::'a,Y),Z),Zero) --> equal(Divide(Divide(X::'a,Z),Y),Zero)) & (∀Y Z X. equal(Divide(X::'a,Y),Zero) --> equal(Divide(Divide(Z::'a,Y),Divide(Z::'a,X)),Zero)) & (~equal(Divide(identity::'a,a),Divide(identity::'a,Divide(identity::'a,Divide(identity::'a,a))))) & (equal(Divide(identity::'a,a),b)) & (equal(Divide(identity::'a,b),c)) & (equal(Divide(identity::'a,c),d)) & (~equal(b::'a,d)) --> False" by meson
(*970373 inferences so far. Searching to depth 17. 890.0 secs*) lemma HEN012_3: "EQU001_0_ax equal & HEN002_0_ax identity Zero Divide equal mless_equal & HEN002_0_eq mless_equal Divide equal & (~mless_equal(a::'a,a)) --> False" by meson
(*1063 inferences so far. Searching to depth 20. 1.0 secs*) lemma LCL010_1: "(∀X Y. is_a_theorem(equivalent(X::'a,Y)) & is_a_theorem(X) --> is_a_theorem(Y)) & (∀X Z Y. is_a_theorem(equivalent(equivalent(X::'a,Y),equivalent(equivalent(X::'a,Z),equivalent(Z::'a,Y))))) & (~is_a_theorem(equivalent(equivalent(a::'a,b),equivalent(equivalent(c::'a,b),equivalent(a::'a,c))))) --> False" by meson
(*2549 inferences so far. Searching to depth 12. 1.4 secs*) lemma LCL077_2: "(∀X Y. is_a_theorem(implies(X,Y)) & is_a_theorem(X) --> is_a_theorem(Y)) & (∀Y X. is_a_theorem(implies(X,implies(Y,X)))) & (∀Y X Z. is_a_theorem(implies(implies(X,implies(Y,Z)),implies(implies(X,Y),implies(X,Z))))) & (∀Y X. is_a_theorem(implies(implies(not(X),not(Y)),implies(Y,X)))) & (∀X2 X1 X3. is_a_theorem(implies(X1,X2)) & is_a_theorem(implies(X2,X3)) --> is_a_theorem(implies(X1,X3))) & (~is_a_theorem(implies(not(not(a)),a))) --> False" by meson
(*2036 inferences so far. Searching to depth 20. 1.5 secs*) lemma LCL082_1: "(∀X Y. is_a_theorem(implies(X::'a,Y)) & is_a_theorem(X) --> is_a_theorem(Y)) & (∀Y Z U X. is_a_theorem(implies(implies(implies(X::'a,Y),Z),implies(implies(Z::'a,X),implies(U::'a,X))))) & (~is_a_theorem(implies(a::'a,implies(b::'a,a)))) --> False" by meson
(*1100 inferences so far. Searching to depth 13. 1.0 secs*) lemma LCL111_1: "(∀X Y. is_a_theorem(implies(X,Y)) & is_a_theorem(X) --> is_a_theorem(Y)) & (∀Y X. is_a_theorem(implies(X,implies(Y,X)))) & (∀Y X Z. is_a_theorem(implies(implies(X,Y),implies(implies(Y,Z),implies(X,Z))))) & (∀Y X. is_a_theorem(implies(implies(implies(X,Y),Y),implies(implies(Y,X),X)))) &span> (∀Y X. is_a_theorem(implies(implies(not(X),not(Y)),implies(Y,X)))) & (~is_a_theorem(implies(implies(a,b),implies(implies(c,a),implies(c,b))))) --> False" by meson
(*667 inferences so far. Searching to depth 9. 1.4 secs*) lemma LCL143_1: "(∀X. equal(X,X)) & (∀Y X. equal(X,Y) --> equal(Y,X)) & (∀Y X Z. equal(X,Y) & equal(Y,Z) --> equal(X,Z)) & (∀X. equal(implies(true,X),X)) & (∀Y X Z. equal(implies(implies(X,Y),implies(implies(Y,Z),implies(X,Z))),true)) &span> (∀Y X. equal(implies(implies(X,Y),Y),implies(implies(Y,X),X))) & (∀Y X. equal(implies(implies(not(X),not(Y)),implies(Y,X)),true)) & (∀A B C. equal(A,B) --> equal(implies(A,C),implies(B,C))) & (∀D F' E. equal(D,E) --> equal(implies(F',D),implies(F',E))) & (∀G H. equal(G,H) --> equal(not(G),not(H))) & (∀X Y. equal(big_V(X,Y),implies(implies(X,Y),Y))) & (∀X Y. equal(big_hat(X,Y),not(big_V(not(X),not(Y))))) & (∀X Y. ordered(X,Y) --> equal(implies(X,Y),true)) & (∀X Y. equal(implies(X,Y),true) --> ordered(X,Y)) & (∀A B C. equal(A,B) --> equal(big_V(A,C),big_V(B,C))) & (∀D F' E. equal(D,E) --> equal(big_V(F',D),big_V(F',E))) & (∀G H I'. equal(G,H) --> equal(big_hat(G,I'),big_hat(H,I'))) & (∀J L K'. equal(J,K') --> equal(big_hat(L,J),big_hat(L,K'))) & (∀M N O'. equal(M,N) & ordered(M,O') --> ordered(N,O')) & (∀P R Q. equal(P,Q) & ordered(R,P) --> ordered(R,Q)) & (ordered(x,y)) & (~ordered(implies(z,x),implies(z,y))) --> False" by meson
(*5245 inferences so far. Searching to depth 12. 4.6 secs*) lemma LCL182_1: "(∀A. axiom(or(not(or(A,A)),A))) & (∀B A. axiom(or(not(A),or(B,A)))) & (∀B A. axiom(or(not(or(A,B)),or(B,A)))) & (∀B A C. axiom(or(not(or(A,or(B,C))),or(B,or(A,C))))) & (∀A C B. axiom(or(not(or(not(A),B)),or(not(or(C,A)),or(C,B))))) & (∀X. axiom(X) --> theorem(X)) & (∀X Y. axiom(or(not(Y),X)) & theorem(Y) --> theorem(X)) & (∀X Y Z. axiom(or(not(X),Y)) & theorem(or(not(Y),Z)) --> theorem(or(not(X),Z))) & (~theorem(or(not(or(not(p),q)),or(not(not(q)),not(p))))) --> False" by meson
(*410 inferences so far. Searching to depth 10. 0.3 secs*) lemma LCL200_1: "(∀A. axiom(or(not(or(A,A)),A))) & (∀B A. axiom(or(not(A),or(B,A)))) & (∀B A. axiom(or(not(or(A,B)),or(B,A)))) & (∀B A C. axiom(or(not(or(A,or(B,C))),or(B,or(A,C))))) & (∀A C B. axiom(or(not(or(not(A),B)),or(not(or(C,A)),or(C,B))))) & (∀X. axiom(X) --> theorem(X)) & (∀X Y. axiom(or(not(Y),X)) & theorem(Y) --> theorem(X)) & (∀X Y Z. axiom(or(not(X),Y)) & theorem(or(not(Y),Z)) --> theorem(or(not(X),Z))) & (~theorem(or(not(not(or(p,q))),not(q)))) --> False" by meson
(*5849 inferences so far. Searching to depth 12. 5.6 secs*) lemma LCL215_1: "(∀A. axiom(or(not(or(A,A)),A))) & (∀B A. axiom(or(not(A),or(B,A)))) & (∀B A. axiom(or(not(or(A,B)),or(B,A)))) & (∀B A C. axiom(or(not(or(A,or(B,C))),or(B,or(A,C))))) & (∀A C B. axiom(or(not(or(not(A),B)),or(not(or(C,A)),or(C,B))))) & (∀X. axiom(X) --> theorem(X)) & (∀X Y. axiom(or(not(Y),X)) & theorem(Y) --> theorem(X)) & (∀X Y Z. axiom(or(not(X),Y)) & theorem(or(not(Y),Z)) --> theorem(or(not(X),Z))) & (~theorem(or(not(or(not(p),q)),or(not(or(p,q)),q)))) --> False" by meson
(*0 secs. Not sure that a search even starts!*) lemma LCL230_2: "(q --> p | r) & (~p) & (q) & (~r) --> False" by meson
(*119585 inferences so far. Searching to depth 14. 262.4 secs*) lemma LDA003_1: "EQU001_0_ax equal & (∀Y X Z. equal(f(X::'a,f(Y::'a,Z)),f(f(X::'a,Y),f(X::'a,Z)))) & (∀X Y. left(X::'a,f(X::'a,Y))) & (∀Y X Z. left(X::'a,Y) & left(Y::'a,Z) --> left(X::'a,Z)) & (equal(num2::'a,f(num1::'a,num1))) & (equal(num3::'a,f(num2::'a,num1))) & (equal(u::'a,f(num2::'a,num2))) & (∀A B C. equal(A::'a,B) --> equal(f(A::'a,C),f(B::'a,C))) & (∀D F' E. equal(D::'a,E) --> equal(f(F'::'a,D),f(F'::'a,E))) & (∀G H I'. equal(G::'a,H) & left(G::'a,I') --> left(H::'a,I')) & (∀J L K'. equal(J::'a,K') & left(L::'a,J) --> left(L::'a,K')) & (~left(num3::'a,u)) --> False" by meson
(*100 inferences so far. Searching to depth 12. 0.1 secs*) lemma MSC005_1: "(value(truth::'a,truth)) & (value(falsity::'a,falsity)) & (∀X Y. value(X::'a,truth) & value(Y::'a,truth) --> value(xor(X::'a,Y),falsity)) & (∀X Y. value(X::'a,truth) & value(Y::'a,falsity) --> value(xor(X::'a,Y),truth)) & (∀X Y. value(X::'a,falsity) & value(Y::'a,truth) --> value(xor(X::'a,Y),truth)) & (∀X Y. value(X::'a,falsity) & value(Y::'a,falsity) --> value(xor(X::'a,Y),falsity)) & (∀Value. ~value(xor(xor(xor(xor(truth::'a,falsity),falsity),truth),falsity),Value)) --> False"for xor by meson
(*19116 inferences so far. Searching to depth 16. 15.9 secs*) lemma MSC006_1: "(∀Y X Z. p(X::'a,Y) & p(Y::'a,Z) --> p(X::'a,Z)) & (∀Y X Z. q(X::'a,Y) & q(Y::'a,Z) --> q(X::'a,Z)) & (∀Y X. q(X::'a,Y) --> q(Y::'a,X)) & (∀X Y. p(X::'a,Y) | q(X::'a,Y)) & (~p(a::'a,b)) & (~q(c::'a,d)) --> False" by meson
(*1713 inferences so far. Searching to depth 10. 2.8 secs*) lemma NUM001_1: "(∀A. equal(A::'a,A)) & (∀B A C. equal(A::'a,B) & equal(B::'a,C) --> equal(A::'a,C)) & (∀B A. equal(add(A::'a,B),add(B::'a,A))) & (∀A B C. equal(add(A::'a,add(B::'a,C)),add(add(A::'a,B),C))) & (∀B A. equal(subtract(add(A::'a,B),B),A)) & (∀A B. equal(A::'a,subtract(add(A::'a,B),B))) & (∀A C B. equal(add(subtract(A::'a,B),C),subtract(add(A::'a,C),B))) & (∀A C B. equal(subtract(add(A::'a,B),C),add(subtract(A::'a,C),B))) & (∀A C B D. equal(A::'a,B) & equal(C::'a,add(A::'a,D)) --> equal(C::'a,add(B::'a,D))) & (∀A C D B. equal(A::'a,B) & equal(C::'a,add(D::'a,A)) --> equal(C::'a,add(D::'a,B))) & (∀A C B D. equal(A::'a,B) & equal(C::'a,subtract(A::'a,D)) --> equal(C::'a,subtract(B::'a,D))) & (∀A C D B. equal(A::'a,B) & equal(C::'a,subtract(D::'a,A)) --> equal(C::'a,subtract(D::'a,B))) & (~equal(add(add(a::'a,b),c),add(a::'a,add(b::'a,c)))) --> False" by meson
abbreviation"NUM001_0_ax multiply successor num0 add equal ≡ (∀A. equal(add(A::'a,num0),A)) & (∀A B. equal(add(A::'a,successor(B)),successor(add(A::'a,B)))) & (∀A. equal(multiply(A::'a,num0),num0)) & (∀B A. equal(multiply(A::'a,successor(B)),add(multiply(A::'a,B),A))) & (∀A B. equal(successor(A),successor(B)) --> equal(A::'a,B)) & (∀A B. equal(A::'a,B) --> equal(successor(A),successor(B)))"
abbreviation"NUM001_1_ax predecessor_of_1st_minus_2nd successor add equal mless ≡ (∀A C B. mless(A::'a,B) & mless(C::'a,A) --> mless(C::'a,B)) & (∀A B C. equal(add(successor(A),B),C) --> mless(B::'a,C)) & (∀A B. mless(A::'a,B) --> equal(add(successor(predecessor_of_1st_minus_2nd(B::'a,A)),A),B))"
abbreviation"NUM001_2_ax equal mless divides ≡ (∀A B. divides(A::'a,B) --> mless(A::'a,B) | equal(A::'a,B)) & (∀A B. mless(A::'a,B) --> divides(A::'a,B)) & (∀A B. equal(A::'a,B) --> divides(A::'a,B))"
(*20717 inferences so far. Searching to depth 11. 13.7 secs*) lemma NUM021_1: "EQU001_0_ax equal & NUM001_0_ax multiply successor num0 add equal & NUM001_1_ax predecessor_of_1st_minus_2nd successor add equal mless & NUM001_2_ax equal mless divides & (mless(b::'a,c)) & (~mless(b::'a,a)) & (divides(c::'a,a)) & (∀A. ~equal(successor(A),num0)) --> False" by meson
(*26320 inferences so far. Searching to depth 10. 26.4 secs*) lemma NUM024_1: "EQU001_0_ax equal & NUM001_0_ax multiply successor num0 add equal & NUM001_1_ax predecessor_of_1st_minus_2nd successor add equal mless & (∀B A. equal(add(A::'a,B),add(B::'a,A))) & (∀B A C. equal(add(A::'a,B),add(C::'a,B)) --> equal(A::'a,C)) & (mless(a::'a,a)) & (∀A. ~equal(successor(A),num0)) --> False" by meson
abbreviation"SET004_0_ax not_homomorphism2 not_homomorphism1 homomorphism compatible operation cantor diagonalise subset_relation one_to_one choice apply regular function identity_relation single_valued_class compos powerClass sum_class omega inductive successor_relation successor image' rng domain range_of INVERSE flip rot domain_of null_class restrct difference union complement intersection element_relation second first cross_product ordered_pair singleton unordered_pair equal universal_class not_subclass_element member subclass ≡ (∀X U Y. subclass(X::'a,Y) & member(U::'a,X) --> member(U::'a,Y)) & (∀X Y. member(not_subclass_element(X::'a,Y),X) | subclass(X::'a,Y)) & (∀X Y. member(not_subclass_element(X::'a,Y),Y) --> subclass(X::'a,Y)) & (∀X. subclass(X::'a,universal_class)) & (∀X Y. equal(X::'a,Y) --> subclass(X::'a,Y)) & (∀Y X. equal(X::'a,Y) --> subclass(Y::'a,X)) & (∀X Y. subclass(X::'a,Y) & subclass(Y::'a,X) --> equal(X::'a,Y)) & (∀X U Y. member(U::'a,unordered_pair(X::'a,Y)) --> equal(U::'a,X) | equal(U::'a,Y)) & (∀X Y. member(X::'a,universal_class) --> member(X::'a,unordered_pair(X::'a,Y))) &</span> (∀X Y. member(Y::'a,universal_class) --> member(Y::'a,unordered_pair(X::'a,Y))) &</span> (∀X Y. member(unordered_pair(X::'a,Y),universal_class)) & (∀X. equal(unordered_pair(X::'a,X),singleton(X))) & (∀X Y. equal(unordered_pair(singleton(X),unordered_pair(X::'a,singleton(Y))),ordered_pair(X::'a,Y))) & (∀V Y U X. member(ordered_pair(U::'a,V),cross_product(X::'a,Y)) --> member(U::'a,X)) & (∀U X V Y. member(ordered_pair(U::'a,V),cross_product(X::'a,Y)) --> member(V::'a,Y)) & (∀U V X Y. member(U::'a,X) & member(V::'a,Y) --> member(ordered_pair(U::'a,V),cross_product(X::'a,Y))) & (∀X Y Z. member(Z::'a,cross_product(X::'a,Y)) --> equal(ordered_pair(first(Z),second(Z)),Z)) & (subclass(element_relation::'a,cross_product(universal_class::'a,universal_class))) & (∀X Y. member(ordered_pair(X::'a,Y),element_relation) --> member(X::'a,Y)) &> (∀X Y. member(ordered_pair(X::'a,Y),cross_product(universal_class::'a,universal_class)) & member(X::'a,Y) --> member(ordered_pair(X::'a,Y),element_relation)) & (∀Y Z X. member(Z::'a,intersection(X::'a,Y)) --> member(Z::'a,X)) & (∀X Z Y. member(Z::'a,intersection(X::'a,Y)) --> member(Z::'a,Y)) & (∀Z X Y. member(Z::'a,X) & member(Z::'a,Y) --> member(Z::'a,intersection(X::'a,Y))) & (∀Z X. ~(member(Z::'a,complement(X)) & member(Z::'a,X))) & (∀Z X. member(Z::'a,universal_class) --> member(Z::'a,complement(X)) | member(Z::'a,X)) & (∀X Y. equal(complement(intersection(complement(X),complement(Y))),union(X::'a,Y))) & (∀X Y. equal(intersection(complement(intersection(X::'a,Y)),complement(intersection(complement(X),complement(Y)))),difference(X::'a,Y))) & (∀Xr X Y. equal(intersection(Xr::'a,cross_product(X::'a,Y)),restrct(Xr::'a,X,Y))) & (∀Xr X Y. equal(intersection(cross_product(X::'a,Y),Xr),restrct(Xr::'a,X,Y))) &pan> (∀Z X. ~(equal(restrct(X::'a,singleton(Z),universal_class),null_class) & member(Z::'a,domain_of(X)))) & (∀Z X. member(Z::'a,universal_class) --> equal(restrct(X::'a,singleton(Z),universal_class),null_class) | member(Z::'a,domain_of(X))) & (∀X. subclass(rot(X),cross_product(cross_product(universal_class::'a,universal_class),universal_class))) & (∀V W U X. member(ordered_pair(ordered_pair(U::'a,V),W),rot(X)) --> member(ordered_pair(ordered_pair(V::'a,W),U),X)) & (∀U V W X. member(ordered_pair(ordered_pair(V::'a,W),U),X) & member(ordered_pair(ordered_pair(U::'a,V),W),cross_product(cross_product(universal_class::'a,universal_class),universal_class)) --> member(ordered_pair(ordered_pair(U::'a,V),W),rot(X))) & (∀X. subclass(flip(X),cross_product(cross_product(universal_class::'a,universal_class),universal_class))) & (∀V U W X. member(ordered_pair(ordered_pair(U::'a,V),W),flip(X)) --> member(ordered_pair(ordered_pair(V::'a,U),W),X)) & (∀U V W X. member(ordered_pair(ordered_pair(V::'a,U),W),X) & member(ordered_pair(ordered_pair(U::'a,V),W),cross_product(cross_product(universal_class::'a,universal_class),universal_class)) --> member(ordered_pair(ordered_pair(U::'a,V),W),flip(X))) & (∀Y. equal(domain_of(flip(cross_product(Y::'a,universal_class))),INVERSE(Y))) &pan> (∀Z. equal(domain_of(INVERSE(Z)),range_of(Z))) & (∀Z X Y. equal(first(not_subclass_element(restrct(Z::'a,X,singleton(Y)),null_class)),domain(Z::'a,X,Y))) & (∀Z X Y. equal(second(not_subclass_element(restrct(Z::'a,singleton(X),Y),null_class)),rng(Z::'a,X,Y))) & (∀Xr X. equal(range_of(restrct(Xr::'a,X,universal_class)),image'(Xr::'a,X))) &an> (∀X. equal(union(X::'a,singleton(X)),successor(X))) & (subclass(successor_relation::'a,cross_product(universal_class::'a,universal_class))) & (∀X Y. member(ordered_pair(X::'a,Y),successor_relation) --> equal(successor(X),Y)) & (∀X Y. equal(successor(X),Y) & member(ordered_pair(X::'a,Y),cross_product(universal_class::'a,universal_class)) --> member(ordered_pair(X::'a,Y),successor_relation)) & (∀X. inductive(X) --> member(null_class::'a,X)) & (∀X. inductive(X) --> subclass(image'(successor_relation::'a,X),X)) & (∀X. member(null_class::'a,X) & subclass(image'(successor_relation::'a,X),X) --> inductive(X)) & (inductive(omega)) & (∀Y. inductive(Y) --> subclass(omega::'a,Y)) & (member(omega::'a,universal_class)) & (∀X. equal(domain_of(restrct(element_relation::'a,universal_class,X)),sum_class(X))) & (∀X. member(X::'a,universal_class) --> member(sum_class(X),universal_class)) &an> (∀X. equal(complement(image'(element_relation::'a,complement(X))),powerClass(X))) & (∀U. member(U::'a,universal_class) --> member(powerClass(U),universal_class)) &pan> (∀Yr Xr. subclass(compos(Yr::'a,Xr),cross_product(universal_class::'a,universal_class))) & (∀Z Yr Xr Y. member(ordered_pair(Y::'a,Z),compos(Yr::'a,Xr)) --> member(Z::'a,image'(Yr::'a,image'(Xr::'a,singleton(Y))))) & (∀Y Z Yr Xr. member(Z::'a,image'(Yr::'a,image'(Xr::'a,singleton(Y)))) & member(ordered_pair(Y::'a,Z),cross_product(universal_class::'a,universal_class)) --> member(ordered_pair(Y::'a,Z),compos(Yr::'a,Xr))) & (∀X. single_valued_class(X) --> subclass(compos(X::'a,INVERSE(X)),identity_relation)) & (∀X. subclass(compos(X::'a,INVERSE(X)),identity_relation) --> single_valued_class(X)) & (∀Xf. function(Xf) --> subclass(Xf::'a,cross_product(universal_class::'a,universal_class))) & (∀Xf. function(Xf) --> subclass(compos(Xf::'a,INVERSE(Xf)),identity_relation)) &span> (∀Xf. subclass(Xf::'a,cross_product(universal_class::'a,universal_class)) & subclass(compos(Xf::'a,INVERSE(Xf)),identity_relation) --> function(Xf)) & (∀Xf X. function(Xf) & member(X::'a,universal_class) --> member(image'(Xf::'a,X),universal_class)) & (∀X. equal(X::'a,null_class) | member(regular(X),X)) & (∀X. equal(X::'a,null_class) | equal(intersection(X::'a,regular(X)),null_class)) & (∀Xf Y. equal(sum_class(image'(Xf::'a,singleton(Y))),apply(Xf::'a,Y))) & (function(choice)) & (∀Y. member(Y::'a,universal_class) --> equal(Y::'a,null_class) | member(apply(choice::'a,Y),Y)) & (∀Xf. one_to_one(Xf) --> function(Xf)) & (∀Xf. one_to_one(Xf) --> function(INVERSE(Xf))) & (∀Xf. function(INVERSE(Xf)) & function(Xf) --> one_to_one(Xf)) & (equal(intersection(cross_product(universal_class::'a,universal_class),intersection(cross_product(universal_class::'a,universal_class),complement(compos(complement(element_relation),INVERSE(element_relation))))),subset_relation)) & (equal(intersection(INVERSE(subset_relation),subset_relation),identity_relation)) & (∀Xr. equal(complement(domain_of(intersection(Xr::'a,identity_relation))),diagonalise(Xr))) & (∀X. equal(intersection(domain_of(X),diagonalise(compos(INVERSE(element_relation),X))),cantor(X))) & (∀Xf. operation(Xf) --> function(Xf)) & (∀Xf. operation(Xf) --> equal(cross_product(domain_of(domain_of(Xf)),domain_of(domain_of(Xf))),domain_of(Xf))) & (∀Xf. operation(Xf) --> subclass(range_of(Xf),domain_of(domain_of(Xf)))) & (∀Xf. function(Xf) & equal(cross_product(domain_of(domain_of(Xf)),domain_of(domain_of(Xf))),domain_of(Xf)) & subclass(range_of(Xf),domain_of(domain_of(Xf))) --> operation(Xf)) & (∀Xf1 Xf2 Xh. compatible(Xh::'a,Xf1,Xf2) --> function(Xh)) & (∀Xf2 Xf1 Xh. compatible(Xh::'a,Xf1,Xf2) --> equal(domain_of(domain_of(Xf1)),domain_of(Xh))) & (∀Xf1 Xh Xf2. compatible(Xh::'a,Xf1,Xf2) --> subclass(range_of(Xh),domain_of(domain_of(Xf2)))) & (∀Xh Xh1 Xf1 Xf2. function(Xh) & equal(domain_of(domain_of(Xf1)),domain_of(Xh)) & subclass(range_of(Xh),domain_of(domain_of(Xf2))) --> compatible(Xh1::'a,Xf1,Xf2)) & (∀Xh Xf2 Xf1. homomorphism(Xh::'a,Xf1,Xf2) --> operation(Xf1)) & (∀Xh Xf1 Xf2. homomorphism(Xh::'a,Xf1,Xf2) --> operation(Xf2)) & (∀Xh Xf1 Xf2. homomorphism(Xh::'a,Xf1,Xf2) --> compatible(Xh::'a,Xf1,Xf2)) &> (∀Xf2 Xh Xf1 X Y. homomorphism(Xh::'a,Xf1,Xf2) & member(ordered_pair(X::'a,Y),domain_of(Xf1)) --> equal(apply(Xf2::'a,ordered_pair(apply(Xh::'a,X),apply(Xh::'a,Y))),apply(Xh::'a,apply(Xf1::'a,ordered_pair(X::'a,Y))))) & (∀Xh Xf1 Xf2. operation(Xf1) & operation(Xf2) & compatible(Xh::'a,Xf1,Xf2) --> member(ordered_pair(not_homomorphism1(Xh::'a,Xf1,Xf2),not_homomorphism2(Xh::'a,Xf1,Xf2)),domain_of(Xf1)) | homomorphism(Xh::'a,Xf1,Xf2)) & (∀Xh Xf1 Xf2. operation(Xf1) & operation(Xf2) & compatible(Xh::'a,Xf1,Xf2) & equal(apply(Xf2::'a,ordered_pair(apply(Xh::'a,not_homomorphism1(Xh::'a,Xf1,Xf2)),apply(Xh::'a,not_homomorphism2(Xh::'a,Xf1,Xf2)))),apply(Xh::'a,apply(Xf1::'a,ordered_pair(not_homomorphism1(Xh::'a,Xf1,Xf2),not_homomorphism2(Xh::'a,Xf1,Xf2))))) --> homomorphism(Xh::'a,Xf1,Xf2))"
(*190 inferences so far. Searching to depth 10. 0.6 secs*) lemma PLA006_1: "PLA001_0_ax putdown on pickup do holding table differ clear EMPTY and' holds &pan> PLA001_1_ax EMPTY clear s0 on holds table d c b a differ & (∀State. ~holds(on(c::'a,table),State)) --> False" by meson
(*190 inferences so far. Searching to depth 10. 0.5 secs*) lemma PLA017_1: "PLA001_0_ax putdown on pickup do holding table differ clear EMPTY and' holds &pan> PLA001_1_ax EMPTY clear s0 on holds table d c b a differ & (∀State. ~holds(on(a::'a,c),State)) --> False" by meson
(*13732 inferences so far. Searching to depth 16. 9.8 secs*) lemma PLA022_1: "PLA001_0_ax putdown on pickup do holding table differ clear EMPTY and' holds &pan> PLA001_1_ax EMPTY clear s0 on holds table d c b a differ & (∀State. ~holds(and'(on(c::'a,d),on(a::'a,c)),State)) --> False" by meson
(*217 inferences so far. Searching to depth 13. 0.7 secs*) lemma PLA022_2: "PLA001_0_ax putdown on pickup do holding table differ clear EMPTY and' holds &pan> PLA001_1_ax EMPTY clear s0 on holds table d c b a differ & (∀State. ~holds(and'(on(a::'a,c),on(c::'a,d)),State)) --> False" by meson
(*948 inferences so far. Searching to depth 18. 1.1 secs*) lemma PRV001_1: "(∀X Y Z. q1(X::'a,Y,Z) & mless_or_equal(X::'a,Y) --> q2(X::'a,Y,Z)) & (∀X Y Z. q1(X::'a,Y,Z) --> mless_or_equal(X::'a,Y) | q3(X::'a,Y,Z)) & (∀Z X Y. q2(X::'a,Y,Z) --> q4(X::'a,Y,Y)) & (∀Z Y X. q3(X::'a,Y,Z) --> q4(X::'a,Y,X)) & (∀X. mless_or_equal(X::'a,X)) & (∀X Y. mless_or_equal(X::'a,Y) & mless_or_equal(Y::'a,X) --> equal(X::'a,Y)) & (∀Y X Z. mless_or_equal(X::'a,Y) & mless_or_equal(Y::'a,Z) --> mless_or_equal(X::'a,Z)) & (∀Y X. mless_or_equal(X::'a,Y) | mless_or_equal(Y::'a,X)) & (∀X Y. equal(X::'a,Y) --> mless_or_equal(X::'a,Y)) & (∀X Y Z. equal(X::'a,Y) & mless_or_equal(X::'a,Z) --> mless_or_equal(Y::'a,Z)) & (∀X Z Y. equal(X::'a,Y) & mless_or_equal(Z::'a,X) --> mless_or_equal(Z::'a,Y)) & (q1(a::'a,b,c)) & (∀W. ~(q4(a::'a,b,W) & mless_or_equal(a::'a,W) & mless_or_equal(b::'a,W) & mless_or_equal(W::'a,a))) & (∀W. ~(q4(a::'a,b,W) & mless_or_equal(a::'a,W) & mless_or_equal(b::'a,W) & mless_or_equal(W::'a,b))) --> False" by meson
(*PRV is now called SWV (software verification) *) abbreviation"SWV001_1_ax mless_THAN successor predecessor equal ≡ (∀X. equal(predecessor(successor(X)),X)) & (∀X. equal(successor(predecessor(X)),X)) & (∀X Y. equal(predecessor(X),predecessor(Y)) --> equal(X::'a,Y)) & (∀X Y. equal(successor(X),successor(Y)) --> equal(X::'a,Y)) & (∀X. mless_THAN(predecessor(X),X)) & (∀X. mless_THAN(X::'a,successor(X))) & (∀X Y Z. mless_THAN(X::'a,Y) & mless_THAN(Y::'a,Z) --> mless_THAN(X::'a,Z)) & (∀X Y. mless_THAN(X::'a,Y) | mless_THAN(Y::'a,X) | equal(X::'a,Y)) & (∀X. ~mless_THAN(X::'a,X)) & (∀Y X. ~(mless_THAN(X::'a,Y) & mless_THAN(Y::'a,X))) & (∀Y X Z. equal(X::'a,Y) & mless_THAN(X::'a,Z) --> mless_THAN(Y::'a,Z)) & (∀Y Z X. equal(X::'a,Y) & mless_THAN(Z::'a,X) --> mless_THAN(Z::'a,Y))"
abbreviation"SWV001_0_eq a successor predecessor equal ≡ (∀X Y. equal(X::'a,Y) --> equal(predecessor(X),predecessor(Y))) & (∀X Y. equal(X::'a,Y) --> equal(successor(X),successor(Y))) & (∀X Y. equal(X::'a,Y) --> equal(a(X),a(Y)))"
abbreviation"RNG001_0_ax equal additive_inverse add multiply product additive_identity sum ≡ (∀X. sum(additive_identity::'a,X,X)) & (∀X. sum(X::'a,additive_identity,X)) & (∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀X Y. sum(X::'a,Y,add(X::'a,Y))) & (∀X. sum(additive_inverse(X),X,additive_identity)) & (∀X. sum(X::'a,additive_inverse(X),additive_identity)) & (∀Y U Z X V W. sum(X::'a,Y,U) & sum(Y::'a,Z,V) & sum(U::'a,Z,W) --> sum(X::'a,V,W)) & (∀Y X V U Z W. sum(X::'a,Y,U) & sum(Y::'a,Z,V) & sum(X::'a,V,W) --> sum(U::'a,Z,W)) & (∀Y X Z. sum(X::'a,Y,Z) --> sum(Y::'a,X,Z)) & (∀Y U Z X V W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(U::'a,Z,W) --> product(X::'a,V,W)) &pan> (∀Y X V U Z W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(X::'a,V,W) --> product(U::'a,Z,W)) &pan> (∀Y Z X V3 V1 V2 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & product(X::'a,V3,V4) --> sum(V1::'a,V2,V4)) & (∀Y Z V1 V2 X V3 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & sum(V1::'a,V2,V4) --> product(X::'a,V3,V4)) & (∀Y Z V3 X V1 V2 V4. product(Y::'a,X,V1) & product(Z::'a,X,V2) & sum(Y::'a,Z,V3) & product(V3::'a,X,V4) --> sum(V1::'a,V2,V4)) & (∀Y Z V1 V2 V3 X V4. product(Y::'a,X,V1) & product(Z::'a,X,V2) & sum(Y::'a,Z,V3) & sum(V1::'a,V2,V4) --> product(V3::'a,X,V4)) & (∀X Y U V. sum(X::'a,Y,U) & sum(X::'a,Y,V) --> equal(U::'a,V)) & (∀X Y U V. product(X::'a,Y,U) & product(X::'a,Y,V) --> equal(U::'a,V))"
abbreviation"RNG001_0_eq product multiply sum add additive_inverse equal ≡ (∀X Y. equal(X::'a,Y) --> equal(additive_inverse(X),additive_inverse(Y))) & (∀X Y W. equal(X::'a,Y) --> equal(add(X::'a,W),add(Y::'a,W))) & (∀X W Y. equal(X::'a,Y) --> equal(add(W::'a,X),add(W::'a,Y))) & (∀X Y W Z. equal(X::'a,Y) & sum(X::'a,W,Z) --> sum(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & sum(W::'a,X,Z) --> sum(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & sum(W::'a,Z,X) --> sum(W::'a,Z,Y)) & (∀X Y W. equal(X::'a,Y) --> equal(multiply(X::'a,W),multiply(Y::'a,W))) & (∀X W Y. equal(X::'a,Y) --> equal(multiply(W::'a,X),multiply(W::'a,Y))) & (∀X Y W Z. equal(X::'a,Y) & product(X::'a,W,Z) --> product(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & product(W::'a,X,Z) --> product(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & product(W::'a,Z,X) --> product(W::'a,Z,Y))"
(*93620 inferences so far. Searching to depth 24. 65.9 secs*) lemma RNG001_3: "(∀X. sum(additive_identity::'a,X,X)) & (∀X. sum(additive_inverse(X),X,additive_identity)) & (∀Y U Z X V W. sum(X::'a,Y,U) & sum(Y::'a,Z,V) & sum(U::'a,Z,W) --> sum(X::'a,V,W)) & (∀Y X V U Z W. sum(X::'a,Y,U) & sum(Y::'a,Z,V) & sum(X::'a,V,W) --> sum(U::'a,Z,W)) & (∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀Y Z X V3 V1 V2 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & product(X::'a,V3,V4) --> sum(V1::'a,V2,V4)) & (∀Y Z V1 V2 X V3 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & sum(V1::'a,V2,V4) --> product(X::'a,V3,V4)) & (~product(a::'a,additive_identity,additive_identity)) --> False" by meson
abbreviation"RNG_other_ax multiply add equal product additive_identity additive_inverse sum ≡ (∀X. sum(X::'a,additive_inverse(X),additive_identity)) & (∀Y U Z X V W. sum(X::'a,Y,U) & sum(Y::'a,Z,V) & sum(U::'a,Z,W) --> sum(X::'a,V,W)) & (∀Y X V U Z W. sum(X::'a,Y,U) & sum(Y::'a,Z,V) & sum(X::'a,V,W) --> sum(U::'a,Z,W)) & (∀Y X Z. sum(X::'a,Y,Z) --> sum(Y::'a,X,Z)) & (∀Y U Z X V W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(U::'a,Z,W) --> product(X::'a,V,W)) &pan> (∀Y X V U Z W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(X::'a,V,W) --> product(U::'a,Z,W)) &pan> (∀Y Z X V3 V1 V2 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & product(X::'a,V3,V4) --> sum(V1::'a,V2,V4)) & (∀Y Z V1 V2 X V3 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & sum(V1::'a,V2,V4) --> product(X::'a,V3,V4)) & (∀Y Z V3 X V1 V2 V4. product(Y::'a,X,V1) & product(Z::'a,X,V2) & sum(Y::'a,Z,V3) & product(V3::'a,X,V4) --> sum(V1::'a,V2,V4)) & (∀Y Z V1 V2 V3 X V4. product(Y::'a,X,V1) & product(Z::'a,X,V2) & sum(Y::'a,Z,V3) & sum(V1::'a,V2,V4) --> product(V3::'a,X,V4)) & (∀X Y U V. sum(X::'a,Y,U) & sum(X::'a,Y,V) --> equal(U::'a,V)) & (∀X Y U V. product(X::'a,Y,U) & product(X::'a,Y,V) --> equal(U::'a,V)) & (∀X Y. equal(X::'a,Y) --> equal(additive_inverse(X),additive_inverse(Y))) & (∀X Y W. equal(X::'a,Y) --> equal(add(X::'a,W),add(Y::'a,W))) & (∀X Y W Z. equal(X::'a,Y) & sum(X::'a,W,Z) --> sum(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & sum(W::'a,X,Z) --> sum(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & sum(W::'a,Z,X) --> sum(W::'a,Z,Y)) & (∀X Y W. equal(X::'a,Y) --> equal(multiply(X::'a,W),multiply(Y::'a,W))) & (∀X Y W Z. equal(X::'a,Y) & product(X::'a,W,Z) --> product(Y::'a,W,Z)) & (∀X W Y Z. equal(X::'a,Y) & product(W::'a,X,Z) --> product(W::'a,Y,Z)) & (∀X W Z Y. equal(X::'a,Y) & product(W::'a,Z,X) --> product(W::'a,Z,Y))"
(****************SLOW 76385914 inferences so far. Searching to depth 18 No proof after 5 1/2 hours! (griffon) ****************) lemma RNG001_5: "EQU001_0_ax equal & (∀X. sum(additive_identity::'a,X,X)) & (∀X. sum(X::'a,additive_identity,X)) & (∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀X Y. sum(X::'a,Y,add(X::'a,Y))) & (∀X. sum(additive_inverse(X),X,additive_identity)) & RNG_other_ax multiply add equal product additive_identity additive_inverse sum &span> (~product(a::'a,additive_identity,additive_identity)) --> False" oops
(*0 inferences so far. Searching to depth 0. 0.5 secs*) lemma RNG011_5: "EQU001_0_ax equal & (∀A B C. equal(A::'a,B) --> equal(add(A::'a,C),add(B::'a,C))) & (∀D F' E. equal(D::'a,E) --> equal(add(F'::'a,D),add(F'::'a,E))) & (∀G H. equal(G::'a,H) --> equal(additive_inverse(G),additive_inverse(H))) & (∀I' J K'. equal(I'::'a,J) --> equal(multiply(I'::'a,K'),multiply(J::'a,K'))) &pan> (∀L N M. equal(L::'a,M) --> equal(multiply(N::'a,L),multiply(N::'a,M))) & (∀A B C D. equal(A::'a,B) --> equal(associator(A::'a,C,D),associator(B::'a,C,D))) & (∀E G F' H. equal(E::'a,F') --> equal(associator(G::'a,E,H),associator(G::'a,F',H))) & (∀I' K' L J. equal(I'::'a,J) --> equal(associator(K'::'a,L,I'),associator(K'::'a,L,J))) & (∀M N O'. equal(M::'a,N) --> equal(commutator(M::'a,O'),commutator(N::'a,O'))) &span> (∀P R Q. equal(P::'a,Q) --> equal(commutator(R::'a,P),commutator(R::'a,Q))) &n> (∀Y X. equal(add(X::'a,Y),add(Y::'a,X))) & (∀X Y Z. equal(add(add(X::'a,Y),Z),add(X::'a,add(Y::'a,Z)))) & (∀X. equal(add(X::'a,additive_identity),X)) & (∀X. equal(add(additive_identity::'a,X),X)) & (∀X. equal(add(X::'a,additive_inverse(X)),additive_identity)) & (∀X. equal(add(additive_inverse(X),X),additive_identity)) & (equal(additive_inverse(additive_identity),additive_identity)) & (∀X Y. equal(add(X::'a,add(additive_inverse(X),Y)),Y)) & (∀X Y. equal(additive_inverse(add(X::'a,Y)),add(additive_inverse(X),additive_inverse(Y)))) & (∀X. equal(additive_inverse(additive_inverse(X)),X)) & (∀X. equal(multiply(X::'a,additive_identity),additive_identity)) & (∀X. equal(multiply(additive_identity::'a,X),additive_identity)) & (∀X Y. equal(multiply(additive_inverse(X),additive_inverse(Y)),multiply(X::'a,Y))) & (∀X Y. equal(multiply(X::'a,additive_inverse(Y)),additive_inverse(multiply(X::'a,Y)))) & (∀X Y. equal(multiply(additive_inverse(X),Y),additive_inverse(multiply(X::'a,Y)))) & (∀Y X Z. equal(multiply(X::'a,add(Y::'a,Z)),add(multiply(X::'a,Y),multiply(X::'a,Z)))) & (∀X Y Z. equal(multiply(add(X::'a,Y),Z),add(multiply(X::'a,Z),multiply(Y::'a,Z)))) & (∀X Y. equal(multiply(multiply(X::'a,Y),Y),multiply(X::'a,multiply(Y::'a,Y)))) &span> (∀X Y Z. equal(associator(X::'a,Y,Z),add(multiply(multiply(X::'a,Y),Z),additive_inverse(multiply(X::'a,multiply(Y::'a,Z)))))) & (∀X Y. equal(commutator(X::'a,Y),add(multiply(Y::'a,X),additive_inverse(multiply(X::'a,Y))))) & (∀X Y. equal(multiply(multiply(associator(X::'a,X,Y),X),associator(X::'a,X,Y)),additive_identity)) & (~equal(multiply(multiply(associator(a::'a,a,b),a),associator(a::'a,a,b)),additive_identity)) --> False" by meson
(*202 inferences so far. Searching to depth 8. 0.6 secs*) lemma RNG023_6: "EQU001_0_ax equal & (∀Y X. equal(add(X::'a,Y),add(Y::'a,X))) & (∀X Y Z. equal(add(X::'a,add(Y::'a,Z)),add(add(X::'a,Y),Z))) & (∀X. equal(add(additive_identity::'a,X),X)) & (∀X. equal(add(X::'a,additive_identity),X)) & (∀X. equal(multiply(additive_identity::'a,X),additive_identity)) & (∀X. equal(multiply(X::'a,additive_identity),additive_identity)) & (∀X. equal(add(additive_inverse(X),X),additive_identity)) & (∀X. equal(add(X::'a,additive_inverse(X)),additive_identity)) & (∀Y X Z. equal(multiply(X::'a,add(Y::'a,Z)),add(multiply(X::'a,Y),multiply(X::'a,Z)))) & (∀X Y Z. equal(multiply(add(X::'a,Y),Z),add(multiply(X::'a,Z),multiply(Y::'a,Z)))) & (∀X. equal(additive_inverse(additive_inverse(X)),X)) & (∀X Y. equal(multiply(multiply(X::'a,Y),Y),multiply(X::'a,multiply(Y::'a,Y)))) &span> (∀X Y. equal(multiply(multiply(X::'a,X),Y),multiply(X::'a,multiply(X::'a,Y)))) &span> (∀X Y Z. equal(associator(X::'a,Y,Z),add(multiply(multiply(X::'a,Y),Z),additive_inverse(multiply(X::'a,multiply(Y::'a,Z)))))) & (∀X Y. equal(commutator(X::'a,Y),add(multiply(Y::'a,X),additive_inverse(multiply(X::'a,Y))))) & (∀D E F'. equal(D::'a,E) --> equal(add(D::'a,F'),add(E::'a,F'))) & (∀G I' H. equal(G::'a,H) --> equal(add(I'::'a,G),add(I'::'a,H))) & (∀J K'. equal(J::'a,K') --> equal(additive_inverse(J),additive_inverse(K'))) &an> (∀L M N O'. equal(L::'a,M) --> equal(associator(L::'a,N,O'),associator(M::'a,N,O'))) & (∀P R Q S'. equal(P::'a,Q) --> equal(associator(R::'a,P,S'),associator(R::'a,Q,S'))) & (∀T' V W U. equal(T'::'a,U) --> equal(associator(V::'a,W,T'),associator(V::'a,W,U))) & (∀X Y Z. equal(X::'a,Y) --> equal(commutator(X::'a,Z),commutator(Y::'a,Z))) &n> (∀A1 C1 B1. equal(A1::'a,B1) --> equal(commutator(C1::'a,A1),commutator(C1::'a,B1))) & (∀D1 E1 F1. equal(D1::'a,E1) --> equal(multiply(D1::'a,F1),multiply(E1::'a,F1))) & (∀G1 I1 H1. equal(G1::'a,H1) --> equal(multiply(I1::'a,G1),multiply(I1::'a,H1))) & (~equal(associator(x::'a,x,y),additive_identity)) --> False" by meson
(*0 inferences so far. Searching to depth 0. 0.6 secs*) lemma RNG028_2: "EQU001_0_ax equal & (∀X. equal(add(additive_identity::'a,X),X)) & (∀X. equal(multiply(additive_identity::'a,X),additive_identity)) & (∀X. equal(multiply(X::'a,additive_identity),additive_identity)) & (∀X. equal(add(additive_inverse(X),X),additive_identity)) & (∀X Y. equal(additive_inverse(add(X::'a,Y)),add(additive_inverse(X),additive_inverse(Y)))) & (∀X. equal(additive_inverse(additive_inverse(X)),X)) & (∀Y X Z. equal(multiply(X::'a,add(Y::'a,Z)),add(multiply(X::'a,Y),multiply(X::'a,Z)))) & (∀X Y Z. equal(multiply(add(X::'a,Y),Z),add(multiply(X::'a,Z),multiply(Y::'a,Z)))) & (∀X Y. equal(multiply(multiply(X::'a,Y),Y),multiply(X::'a,multiply(Y::'a,Y)))) &span> (∀X Y. equal(multiply(multiply(X::'a,X),Y),multiply(X::'a,multiply(X::'a,Y)))) &span> (∀X Y. equal(multiply(additive_inverse(X),Y),additive_inverse(multiply(X::'a,Y)))) & (∀X Y. equal(multiply(X::'a,additive_inverse(Y)),additive_inverse(multiply(X::'a,Y)))) & (equal(additive_inverse(additive_identity),additive_identity)) & (∀Y X. equal(add(X::'a,Y),add(Y::'a,X))) & (∀X Y Z. equal(add(X::'a,add(Y::'a,Z)),add(add(X::'a,Y),Z))) & (∀Z X Y. equal(add(X::'a,Z),add(Y::'a,Z)) --> equal(X::'a,Y)) & (∀Z X Y. equal(add(Z::'a,X),add(Z::'a,Y)) --> equal(X::'a,Y)) & (∀D E F'. equal(D::'a,E) --> equal(add(D::'a,F'),add(E::'a,F'))) & (∀G I' H. equal(G::'a,H) --> equal(add(I'::'a,G),add(I'::'a,H))) & (∀J K'. equal(J::'a,K') --> equal(additive_inverse(J),additive_inverse(K'))) &an> (∀D1 E1 F1. equal(D1::'a,E1) --> equal(multiply(D1::'a,F1),multiply(E1::'a,F1))) & (∀G1 I1 H1. equal(G1::'a,H1) --> equal(multiply(I1::'a,G1),multiply(I1::'a,H1))) & (∀X Y Z. equal(associator(X::'a,Y,Z),add(multiply(multiply(X::'a,Y),Z),additive_inverse(multiply(X::'a,multiply(Y::'a,Z)))))) & (∀L M N O'. equal(L::'a,M) --> equal(associator(L::'a,N,O'),associator(M::'a,N,O'))) & (∀P R Q S'. equal(P::'a,Q) --> equal(associator(R::'a,P,S'),associator(R::'a,Q,S'))) & (∀T' V W U. equal(T'::'a,U) --> equal(associator(V::'a,W,T'),associator(V::'a,W,U))) & (∀X Y. ~equal(multiply(multiply(Y::'a,X),Y),multiply(Y::'a,multiply(X::'a,Y)))) &</span> (∀X Y Z. ~equal(associator(Y::'a,X,Z),additive_inverse(associator(X::'a,Y,Z)))) &</span> (∀X Y Z. ~equal(associator(Z::'a,Y,X),additive_inverse(associator(X::'a,Y,Z)))) &</span> (~equal(multiply(multiply(cx::'a,multiply(cy::'a,cx)),cz),multiply(cx::'a,multiply(cy::'a,multiply(cx::'a,cz))))) --> False" by meson
(*209 inferences so far. Searching to depth 9. 1.2 secs*) lemma RNG038_2: "(∀X. sum(X::'a,additive_identity,X)) & (∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀X Y. sum(X::'a,Y,add(X::'a,Y))) & RNG_other_ax multiply add equal product additive_identity additive_inverse sum &span> (∀X. product(additive_identity::'a,X,additive_identity)) & (∀X. product(X::'a,additive_identity,additive_identity)) & (∀X Y. equal(X::'a,additive_identity) --> product(X::'a,h(X::'a,Y),Y)) & (product(a::'a,b,additive_identity)) & (~equal(a::'a,additive_identity)) & (~equal(b::'a,additive_identity)) --> False" by meson
(*2660 inferences so far. Searching to depth 10. 7.0 secs*) lemma RNG040_2: "EQU001_0_ax equal & RNG001_0_eq product multiply sum add additive_inverse equal & (∀X. sum(additive_identity::'a,X,X)) & (∀X. sum(X::'a,additive_identity,X)) & (∀X Y. product(X::'a,Y,multiply(X::'a,Y))) & (∀X Y. sum(X::'a,Y,add(X::'a,Y))) & (∀X. sum(additive_inverse(X),X,additive_identity)) & (∀X. sum(X::'a,additive_inverse(X),additive_identity)) & (∀Y U Z X V W. sum(X::'a,Y,U) & sum(Y::'a,Z,V) & sum(U::'a,Z,W) --> sum(X::'a,V,W)) & (∀Y X V U Z W. sum(X::'a,Y,U) & sum(Y::'a,Z,V) & sum(X::'a,V,W) --> sum(U::'a,Z,W)) & (∀Y X Z. sum(X::'a,Y,Z) --> sum(Y::'a,X,Z)) & (∀Y U Z X V W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(U::'a,Z,W) --> product(X::'a,V,W)) &pan> (∀Y X V U Z W. product(X::'a,Y,U) & product(Y::'a,Z,V) & product(X::'a,V,W) --> product(U::'a,Z,W)) &pan> (∀Y Z X V3 V1 V2 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & product(X::'a,V3,V4) --> sum(V1::'a,V2,V4)) & (∀Y Z V1 V2 X V3 V4. product(X::'a,Y,V1) & product(X::'a,Z,V2) & sum(Y::'a,Z,V3) & sum(V1::'a,V2,V4) --> product(X::'a,V3,V4)) & (∀X Y U V. sum(X::'a,Y,U) & sum(X::'a,Y,V) --> equal(U::'a,V)) & (∀X Y U V. product(X::'a,Y,U) & product(X::'a,Y,V) --> equal(U::'a,V)) & (∀A. product(A::'a,multiplicative_identity,A)) & (∀A. product(multiplicative_identity::'a,A,A)) & (∀A. product(A::'a,h(A),multiplicative_identity) | equal(A::'a,additive_identity)) & (∀A. product(h(A),A,multiplicative_identity) | equal(A::'a,additive_identity)) &span> (∀B A C. product(A::'a,B,C) --> product(B::'a,A,C)) & (∀A B. equal(A::'a,B) --> equal(h(A),h(B))) & (sum(b::'a,c,d)) & (product(d::'a,a,additive_identity)) & (product(b::'a,a,l)) & (product(c::'a,a,n)) & (~sum(l::'a,n,additive_identity)) --> False" by meson
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.