TSTP Solution File: SEU998^5 by Satallax---3.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Satallax---3.5
% Problem  : SEU998^5 : TPTP v8.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s

% Computer : n021.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Tue Jul 19 14:11:11 EDT 2022

% Result   : Theorem 2.82s 3.02s
% Output   : Proof 2.82s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem  : SEU998^5 : TPTP v8.1.0. Released v4.0.0.
% 0.03/0.12  % Command  : satallax -E eprover-ho -P picomus -M modes -p tstp -t %d %s
% 0.12/0.33  % Computer : n021.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Sun Jun 19 21:11:33 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 2.82/3.02  % SZS status Theorem
% 2.82/3.02  % Mode: mode506
% 2.82/3.02  % Inferences: 987
% 2.82/3.02  % SZS output start Proof
% 2.82/3.02  thf(c3_DIAMOND_THM_pme,conjecture,(![X1:a>a>a]:(![X2:a>a>a]:((~(((~(((~(((~(((~(((~(((~(((![X3:a]:(((X1 @ X3) @ X3) = X3)) => (~((![X3:a]:(((X2 @ X3) @ X3) = X3))))))) => (~((![X3:a]:(![X4:a]:(![X5:a]:(((X1 @ ((X1 @ X3) @ X4)) @ X5) = ((X1 @ X3) @ ((X1 @ X4) @ X5))))))))))) => (~((![X3:a]:(![X4:a]:(![X5:a]:(((X2 @ ((X2 @ X3) @ X4)) @ X5) = ((X2 @ X3) @ ((X2 @ X4) @ X5))))))))))) => (~((![X3:a]:(![X4:a]:(((X1 @ X3) @ X4) = ((X1 @ X4) @ X3))))))))) => (~((![X3:a]:(![X4:a]:(((X2 @ X3) @ X4) = ((X2 @ X4) @ X3))))))))) => (~((![X3:a]:(![X4:a]:(((X1 @ ((X2 @ X3) @ X4)) @ X4) = X4)))))))) => (~((![X3:a]:(![X4:a]:(((X2 @ ((X1 @ X3) @ X4)) @ X4) = X4)))))))) => ((~((![X3:a]:(![X4:a]:(![X5:a]:(![X6:a]:(![X7:a]:((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~((X5 = X6))) => (X5 = X7)))) => (X5 = X3)))) => (X5 = X4)))) => (X6 = X7)))) => (X6 = X3)))) => (X6 = X4)))) => (X7 = X3)))) => (X7 = X4)))) => (X3 = X4)))) => (~((((X2 @ X3) @ X4) = X4)))))) => (~((((X1 @ X3) @ X4) = X3)))))) => (~((((X2 @ X3) @ X5) = X5)))))) => (~((((X1 @ X3) @ X5) = X3)))))) => (~((((X2 @ X3) @ X6) = X6)))))) => (~((((X1 @ X3) @ X6) = X3)))))) => (~((((X2 @ X3) @ X7) = X7)))))) => (~((((X1 @ X3) @ X7) = X3)))))) => (~((((X2 @ X5) @ X6) = X4)))))) => (~((((X1 @ X5) @ X6) = X3)))))) => (~((((X2 @ X5) @ X7) = X4)))))) => (~((((X1 @ X5) @ X7) = X3)))))) => (~((((X2 @ X5) @ X4) = X4)))))) => (~((((X1 @ X5) @ X4) = X5)))))) => (~((((X2 @ X6) @ X7) = X4)))))) => (~((((X1 @ X6) @ X7) = X3)))))) => (~((((X2 @ X6) @ X4) = X4)))))) => (~((((X1 @ X6) @ X4) = X6)))))) => (~((((X2 @ X7) @ X4) = X4)))))) => (~((((X1 @ X7) @ X4) = X7))))))))))) => (~((![X3:a]:(![X4:a]:(![X5:a]:(((X2 @ X3) @ ((X1 @ X4) @ X5)) = ((X1 @ ((X2 @ X3) @ X4)) @ ((X2 @ X3) @ X5))))))))))))).
% 2.82/3.02  thf(h0,negated_conjecture,(~((![X1:a>a>a]:(![X2:a>a>a]:((~(((~(((~(((~(((~(((~(((~(((![X3:a]:(((X1 @ X3) @ X3) = X3)) => (~((![X3:a]:(((X2 @ X3) @ X3) = X3))))))) => (~((![X3:a]:(![X4:a]:(![X5:a]:(((X1 @ ((X1 @ X3) @ X4)) @ X5) = ((X1 @ X3) @ ((X1 @ X4) @ X5))))))))))) => (~((![X3:a]:(![X4:a]:(![X5:a]:(((X2 @ ((X2 @ X3) @ X4)) @ X5) = ((X2 @ X3) @ ((X2 @ X4) @ X5))))))))))) => (~((![X3:a]:(![X4:a]:(((X1 @ X3) @ X4) = ((X1 @ X4) @ X3))))))))) => (~((![X3:a]:(![X4:a]:(((X2 @ X3) @ X4) = ((X2 @ X4) @ X3))))))))) => (~((![X3:a]:(![X4:a]:(((X1 @ ((X2 @ X3) @ X4)) @ X4) = X4)))))))) => (~((![X3:a]:(![X4:a]:(((X2 @ ((X1 @ X3) @ X4)) @ X4) = X4)))))))) => ((~((![X3:a]:(![X4:a]:(![X5:a]:(![X6:a]:(![X7:a]:((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~((X5 = X6))) => (X5 = X7)))) => (X5 = X3)))) => (X5 = X4)))) => (X6 = X7)))) => (X6 = X3)))) => (X6 = X4)))) => (X7 = X3)))) => (X7 = X4)))) => (X3 = X4)))) => (~((((X2 @ X3) @ X4) = X4)))))) => (~((((X1 @ X3) @ X4) = X3)))))) => (~((((X2 @ X3) @ X5) = X5)))))) => (~((((X1 @ X3) @ X5) = X3)))))) => (~((((X2 @ X3) @ X6) = X6)))))) => (~((((X1 @ X3) @ X6) = X3)))))) => (~((((X2 @ X3) @ X7) = X7)))))) => (~((((X1 @ X3) @ X7) = X3)))))) => (~((((X2 @ X5) @ X6) = X4)))))) => (~((((X1 @ X5) @ X6) = X3)))))) => (~((((X2 @ X5) @ X7) = X4)))))) => (~((((X1 @ X5) @ X7) = X3)))))) => (~((((X2 @ X5) @ X4) = X4)))))) => (~((((X1 @ X5) @ X4) = X5)))))) => (~((((X2 @ X6) @ X7) = X4)))))) => (~((((X1 @ X6) @ X7) = X3)))))) => (~((((X2 @ X6) @ X4) = X4)))))) => (~((((X1 @ X6) @ X4) = X6)))))) => (~((((X2 @ X7) @ X4) = X4)))))) => (~((((X1 @ X7) @ X4) = X7))))))))))) => (~((![X3:a]:(![X4:a]:(![X5:a]:(((X2 @ X3) @ ((X1 @ X4) @ X5)) = ((X1 @ ((X2 @ X3) @ X4)) @ ((X2 @ X3) @ X5)))))))))))))),inference(assume_negation,[status(cth)],[c3_DIAMOND_THM_pme])).
% 2.82/3.02  thf(ax1219, axiom, (p1|~(p2)), file('<stdin>', ax1219)).
% 2.82/3.02  thf(ax1220, axiom, ~(p1), file('<stdin>', ax1220)).
% 2.82/3.02  thf(ax1218, axiom, (p2|~(p3)), file('<stdin>', ax1218)).
% 2.82/3.02  thf(ax1216, axiom, (p3|~(p5)), file('<stdin>', ax1216)).
% 2.82/3.02  thf(ax1215, axiom, (p5|~(p6)), file('<stdin>', ax1215)).
% 2.82/3.02  thf(ax1173, axiom, (p6|~(p41)), file('<stdin>', ax1173)).
% 2.82/3.02  thf(ax1172, axiom, (p41|~(p42)), file('<stdin>', ax1172)).
% 2.82/3.02  thf(ax1171, axiom, (p42|~(p43)), file('<stdin>', ax1171)).
% 2.82/3.02  thf(ax1170, axiom, (p43|~(p44)), file('<stdin>', ax1170)).
% 2.82/3.02  thf(nax3, axiom, (p3<=(~((~((~((~((~((~((~((![X1:a]:(f__0 @ X1 @ X1)=(X1)=>~(![X1:a]:(f__1 @ X1 @ X1)=(X1))))=>~(![X1:a, X2:a, X3:a]:(f__0 @ (f__0 @ X1 @ X2) @ X3)=(f__0 @ X1 @ (f__0 @ X2 @ X3)))))=>~(![X1:a, X2:a, X3:a]:(f__1 @ (f__1 @ X1 @ X2) @ X3)=(f__1 @ X1 @ (f__1 @ X2 @ X3)))))=>~(![X1:a, X2:a]:(f__0 @ X1 @ X2)=(f__0 @ X2 @ X1))))=>~(![X1:a, X2:a]:(f__1 @ X1 @ X2)=(f__1 @ X2 @ X1))))=>~(![X1:a, X2:a]:(f__0 @ (f__1 @ X1 @ X2) @ X2)=(X2))))=>~(![X1:a, X2:a]:(f__1 @ (f__0 @ X1 @ X2) @ X2)=(X2))))=>(~(![X1:a, X2:a, X3:a, X4:a, X5:a]:(~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((X3)=(X4))=>(X3)=(X5)))=>(X3)=(X1)))=>(X3)=(X2)))=>(X4)=(X5)))=>(X4)=(X1)))=>(X4)=(X2)))=>(X5)=(X1)))=>(X5)=(X2)))=>(X1)=(X2)))=>~((f__1 @ X1 @ X2)=(X2))))=>~((f__0 @ X1 @ X2)=(X1))))=>~((f__1 @ X1 @ X3)=(X3))))=>~((f__0 @ X1 @ X3)=(X1))))=>~((f__1 @ X1 @ X4)=(X4))))=>~((f__0 @ X1 @ X4)=(X1))))=>~((f__1 @ X1 @ X5)=(X5))))=>~((f__0 @ X1 @ X5)=(X1))))=>~((f__1 @ X3 @ X4)=(X2))))=>~((f__0 @ X3 @ X4)=(X1))))=>~((f__1 @ X3 @ X5)=(X2))))=>~((f__0 @ X3 @ X5)=(X1))))=>~((f__1 @ X3 @ X2)=(X2))))=>~((f__0 @ X3 @ X2)=(X3))))=>~((f__1 @ X4 @ X5)=(X2))))=>~((f__0 @ X4 @ X5)=(X1))))=>~((f__1 @ X4 @ X2)=(X2))))=>~((f__0 @ X4 @ X2)=(X4))))=>~((f__1 @ X5 @ X2)=(X2))))=>~((f__0 @ X5 @ X2)=(X5))))=>~(![X1:a, X2:a, X3:a]:(f__1 @ X1 @ (f__0 @ X2 @ X3))=(f__0 @ (f__1 @ X1 @ X2) @ (f__1 @ X1 @ X3)))))), file('<stdin>', nax3)).
% 2.82/3.02  thf(nax45, axiom, (p45<=(~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((f__5)=(f__6))=>(f__5)=(f__7)))=>(f__5)=(f__3)))=>(f__5)=(f__4)))=>(f__6)=(f__7)))=>(f__6)=(f__3)))=>(f__6)=(f__4)))=>(f__7)=(f__3)))=>(f__7)=(f__4)))=>(f__3)=(f__4)))=>~((f__1 @ f__3 @ f__4)=(f__4))))=>~((f__0 @ f__3 @ f__4)=(f__3))))=>~((f__1 @ f__3 @ f__5)=(f__5))))=>~((f__0 @ f__3 @ f__5)=(f__3))))=>~((f__1 @ f__3 @ f__6)=(f__6))))=>~((f__0 @ f__3 @ f__6)=(f__3))))=>~((f__1 @ f__3 @ f__7)=(f__7))))=>~((f__0 @ f__3 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__6)=(f__4))))=>~((f__0 @ f__5 @ f__6)=(f__3))))=>~((f__1 @ f__5 @ f__7)=(f__4))))=>~((f__0 @ f__5 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__4)=(f__4))))=>~((f__0 @ f__5 @ f__4)=(f__5))))=>~((f__1 @ f__6 @ f__7)=(f__4))))=>~((f__0 @ f__6 @ f__7)=(f__3))))=>~((f__1 @ f__6 @ f__4)=(f__4))))=>~((f__0 @ f__6 @ f__4)=(f__6))))=>~((f__1 @ f__7 @ f__4)=(f__4))))=>~((f__0 @ f__7 @ f__4)=(f__7)))), file('<stdin>', nax45)).
% 2.82/3.02  thf(ax1169, axiom, (p44|~(p45)), file('<stdin>', ax1169)).
% 2.82/3.02  thf(pax73, axiom, (p73=>(~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((f__5)=(f__6))=>(f__5)=(f__7)))=>(f__5)=(f__3)))=>(f__5)=(f__4)))=>(f__6)=(f__7)))=>(f__6)=(f__3)))=>(f__6)=(f__4)))=>(f__7)=(f__3)))=>(f__7)=(f__4)))=>(f__3)=(f__4)))=>~((f__1 @ f__3 @ f__4)=(f__4))))=>~((f__0 @ f__3 @ f__4)=(f__3))))=>~((f__1 @ f__3 @ f__5)=(f__5))))=>~((f__0 @ f__3 @ f__5)=(f__3))))=>~((f__1 @ f__3 @ f__6)=(f__6))))=>~((f__0 @ f__3 @ f__6)=(f__3))))=>~((f__1 @ f__3 @ f__7)=(f__7))))=>~((f__0 @ f__3 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__6)=(f__4))))=>~((f__0 @ f__5 @ f__6)=(f__3))))=>~((f__1 @ f__5 @ f__7)=(f__4))))=>~((f__0 @ f__5 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__4)=(f__4))))=>~((f__0 @ f__5 @ f__4)=(f__5))))=>~((f__1 @ f__6 @ f__7)=(f__4)))), file('<stdin>', pax73)).
% 2.82/3.02  thf(nax86, axiom, (p86<=(~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((f__5)=(f__6))=>(f__5)=(f__7)))=>(f__5)=(f__3)))=>(f__5)=(f__4)))=>(f__6)=(f__7)))=>(f__6)=(f__3)))=>(f__6)=(f__4)))=>(f__7)=(f__3)))=>(f__7)=(f__4)))=>(f__3)=(f__4)))=>~((f__1 @ f__3 @ f__4)=(f__4))))=>~((f__0 @ f__3 @ f__4)=(f__3))))=>~((f__1 @ f__3 @ f__5)=(f__5))))=>~((f__0 @ f__3 @ f__5)=(f__3))))=>~((f__1 @ f__3 @ f__6)=(f__6))))=>~((f__0 @ f__3 @ f__6)=(f__3))))=>~((f__1 @ f__3 @ f__7)=(f__7))))=>~((f__0 @ f__3 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__6)=(f__4))))=>~((f__0 @ f__5 @ f__6)=(f__3))))=>~((f__1 @ f__5 @ f__7)=(f__4))))=>~((f__0 @ f__5 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__4)=(f__4)))), file('<stdin>', nax86)).
% 2.82/3.02  thf(ax1129, axiom, (p73|~(p80)), file('<stdin>', ax1129)).
% 2.82/3.02  thf(pax81, axiom, (p81=>(f__1 @ f__6 @ f__7)=(f__4)), file('<stdin>', pax81)).
% 2.82/3.02  thf(ax1122, axiom, (p80|~(p86)), file('<stdin>', ax1122)).
% 2.82/3.02  thf(nax2, axiom, (p2<=![X6:a > a > a]:(~((~((~((~((~((~((~((![X2:a]:(f__0 @ X2 @ X2)=(X2)=>~(![X2:a]:(X6 @ X2 @ X2)=(X2))))=>~(![X2:a, X3:a, X4:a]:(f__0 @ (f__0 @ X2 @ X3) @ X4)=(f__0 @ X2 @ (f__0 @ X3 @ X4)))))=>~(![X2:a, X3:a, X4:a]:(X6 @ (X6 @ X2 @ X3) @ X4)=(X6 @ X2 @ (X6 @ X3 @ X4)))))=>~(![X2:a, X3:a]:(f__0 @ X2 @ X3)=(f__0 @ X3 @ X2))))=>~(![X2:a, X3:a]:(X6 @ X2 @ X3)=(X6 @ X3 @ X2))))=>~(![X2:a, X3:a]:(f__0 @ (X6 @ X2 @ X3) @ X3)=(X3))))=>~(![X2:a, X3:a]:(X6 @ (f__0 @ X2 @ X3) @ X3)=(X3))))=>(~(![X2:a, X3:a, X4:a, X5:a, X7:a]:(~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((X4)=(X5))=>(X4)=(X7)))=>(X4)=(X2)))=>(X4)=(X3)))=>(X5)=(X7)))=>(X5)=(X2)))=>(X5)=(X3)))=>(X7)=(X2)))=>(X7)=(X3)))=>(X2)=(X3)))=>~((X6 @ X2 @ X3)=(X3))))=>~((f__0 @ X2 @ X3)=(X2))))=>~((X6 @ X2 @ X4)=(X4))))=>~((f__0 @ X2 @ X4)=(X2))))=>~((X6 @ X2 @ X5)=(X5))))=>~((f__0 @ X2 @ X5)=(X2))))=>~((X6 @ X2 @ X7)=(X7))))=>~((f__0 @ X2 @ X7)=(X2))))=>~((X6 @ X4 @ X5)=(X3))))=>~((f__0 @ X4 @ X5)=(X2))))=>~((X6 @ X4 @ X7)=(X3))))=>~((f__0 @ X4 @ X7)=(X2))))=>~((X6 @ X4 @ X3)=(X3))))=>~((f__0 @ X4 @ X3)=(X4))))=>~((X6 @ X5 @ X7)=(X3))))=>~((f__0 @ X5 @ X7)=(X2))))=>~((X6 @ X5 @ X3)=(X3))))=>~((f__0 @ X5 @ X3)=(X5))))=>~((X6 @ X7 @ X3)=(X3))))=>~((f__0 @ X7 @ X3)=(X7))))=>~(![X2:a, X3:a, X4:a]:(X6 @ X2 @ (f__0 @ X3 @ X4))=(f__0 @ (X6 @ X2 @ X3) @ (X6 @ X2 @ X4)))))), file('<stdin>', nax2)).
% 2.82/3.02  thf(nax80, axiom, (p80<=(~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((f__5)=(f__6))=>(f__5)=(f__7)))=>(f__5)=(f__3)))=>(f__5)=(f__4)))=>(f__6)=(f__7)))=>(f__6)=(f__3)))=>(f__6)=(f__4)))=>(f__7)=(f__3)))=>(f__7)=(f__4)))=>(f__3)=(f__4)))=>~((f__1 @ f__3 @ f__4)=(f__4))))=>~((f__0 @ f__3 @ f__4)=(f__3))))=>~((f__1 @ f__3 @ f__5)=(f__5))))=>~((f__0 @ f__3 @ f__5)=(f__3))))=>~((f__1 @ f__3 @ f__6)=(f__6))))=>~((f__0 @ f__3 @ f__6)=(f__3))))=>~((f__1 @ f__3 @ f__7)=(f__7))))=>~((f__0 @ f__3 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__6)=(f__4))))=>~((f__0 @ f__5 @ f__6)=(f__3))))=>~((f__1 @ f__5 @ f__7)=(f__4))))=>~((f__0 @ f__5 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__4)=(f__4))))=>~((f__0 @ f__5 @ f__4)=(f__5)))), file('<stdin>', nax80)).
% 2.82/3.02  thf(ax1128, axiom, (p73|p81), file('<stdin>', ax1128)).
% 2.82/3.02  thf(c_0_20, plain, (p1|~p2), inference(fof_simplification,[status(thm)],[ax1219])).
% 2.82/3.02  thf(c_0_21, plain, ~p1, inference(fof_simplification,[status(thm)],[ax1220])).
% 2.82/3.02  thf(c_0_22, plain, (p2|~p3), inference(fof_simplification,[status(thm)],[ax1218])).
% 2.82/3.02  thf(c_0_23, plain, (p1|~p2), inference(split_conjunct,[status(thm)],[c_0_20])).
% 2.82/3.02  thf(c_0_24, plain, ~p1, inference(split_conjunct,[status(thm)],[c_0_21])).
% 2.82/3.02  thf(c_0_25, plain, (p3|~p5), inference(fof_simplification,[status(thm)],[ax1216])).
% 2.82/3.02  thf(c_0_26, plain, (p2|~p3), inference(split_conjunct,[status(thm)],[c_0_22])).
% 2.82/3.02  thf(c_0_27, plain, ~p2, inference(sr,[status(thm)],[c_0_23, c_0_24])).
% 2.82/3.02  thf(c_0_28, plain, (p5|~p6), inference(fof_simplification,[status(thm)],[ax1215])).
% 2.82/3.02  thf(c_0_29, plain, (p3|~p5), inference(split_conjunct,[status(thm)],[c_0_25])).
% 2.82/3.02  thf(c_0_30, plain, ~p3, inference(sr,[status(thm)],[c_0_26, c_0_27])).
% 2.82/3.02  thf(c_0_31, plain, (p6|~p41), inference(fof_simplification,[status(thm)],[ax1173])).
% 2.82/3.02  thf(c_0_32, plain, (p5|~p6), inference(split_conjunct,[status(thm)],[c_0_28])).
% 2.82/3.02  thf(c_0_33, plain, ~p5, inference(sr,[status(thm)],[c_0_29, c_0_30])).
% 2.82/3.02  thf(c_0_34, plain, (p41|~p42), inference(fof_simplification,[status(thm)],[ax1172])).
% 2.82/3.02  thf(c_0_35, plain, (p6|~p41), inference(split_conjunct,[status(thm)],[c_0_31])).
% 2.82/3.02  thf(c_0_36, plain, ~p6, inference(sr,[status(thm)],[c_0_32, c_0_33])).
% 2.82/3.02  thf(c_0_37, plain, (p42|~p43), inference(fof_simplification,[status(thm)],[ax1171])).
% 2.82/3.02  thf(c_0_38, plain, (p41|~p42), inference(split_conjunct,[status(thm)],[c_0_34])).
% 2.82/3.02  thf(c_0_39, plain, ~p41, inference(sr,[status(thm)],[c_0_35, c_0_36])).
% 2.82/3.02  thf(c_0_40, plain, (epred6_0<=>![X1:a, X2:a, X3:a, X4:a, X5:a]:(~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((X3)=(X4))=>(X3)=(X5)))=>(X3)=(X1)))=>(X3)=(X2)))=>(X4)=(X5)))=>(X4)=(X1)))=>(X4)=(X2)))=>(X5)=(X1)))=>(X5)=(X2)))=>(X1)=(X2)))=>~((f__1 @ X1 @ X2)=(X2))))=>~((f__0 @ X1 @ X2)=(X1))))=>~((f__1 @ X1 @ X3)=(X3))))=>~((f__0 @ X1 @ X3)=(X1))))=>~((f__1 @ X1 @ X4)=(X4))))=>~((f__0 @ X1 @ X4)=(X1))))=>~((f__1 @ X1 @ X5)=(X5))))=>~((f__0 @ X1 @ X5)=(X1))))=>~((f__1 @ X3 @ X4)=(X2))))=>~((f__0 @ X3 @ X4)=(X1))))=>~((f__1 @ X3 @ X5)=(X2))))=>~((f__0 @ X3 @ X5)=(X1))))=>~((f__1 @ X3 @ X2)=(X2))))=>~((f__0 @ X3 @ X2)=(X3))))=>~((f__1 @ X4 @ X5)=(X2))))=>~((f__0 @ X4 @ X5)=(X1))))=>~((f__1 @ X4 @ X2)=(X2))))=>~((f__0 @ X4 @ X2)=(X4))))=>~((f__1 @ X5 @ X2)=(X2))))=>~((f__0 @ X5 @ X2)=(X5)))), introduced(definition)).
% 2.82/3.02  thf(c_0_41, plain, (epred1_0<=>(~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((f__5)=(f__6))=>(f__5)=(f__7)))=>(f__5)=(f__3)))=>(f__5)=(f__4)))=>(f__6)=(f__7)))=>(f__6)=(f__3)))=>(f__6)=(f__4)))=>(f__7)=(f__3)))=>(f__7)=(f__4)))=>(f__3)=(f__4)))=>~((f__1 @ f__3 @ f__4)=(f__4))))=>~((f__0 @ f__3 @ f__4)=(f__3))))=>~((f__1 @ f__3 @ f__5)=(f__5))))=>~((f__0 @ f__3 @ f__5)=(f__3))))=>~((f__1 @ f__3 @ f__6)=(f__6))))=>~((f__0 @ f__3 @ f__6)=(f__3))))=>~((f__1 @ f__3 @ f__7)=(f__7))))=>~((f__0 @ f__3 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__6)=(f__4))))=>~((f__0 @ f__5 @ f__6)=(f__3))))=>~((f__1 @ f__5 @ f__7)=(f__4))))=>~((f__0 @ f__5 @ f__7)=(f__3))))=>~((f__1 @ f__5 @ f__4)=(f__4))))=>~((f__0 @ f__5 @ f__4)=(f__5))))=>~((f__1 @ f__6 @ f__7)=(f__4)))), introduced(definition)).
% 2.82/3.02  thf(c_0_42, plain, (p43|~p44), inference(fof_simplification,[status(thm)],[ax1170])).
% 2.82/3.02  thf(c_0_43, plain, (p42|~p43), inference(split_conjunct,[status(thm)],[c_0_37])).
% 2.82/3.02  thf(c_0_44, plain, ~p42, inference(sr,[status(thm)],[c_0_38, c_0_39])).
% 2.82/3.02  thf(c_0_45, axiom, (p3<=(~((~((~((~((~((~((~((![X1:a]:(f__0 @ X1 @ X1)=(X1)=>~(![X1:a]:(f__1 @ X1 @ X1)=(X1))))=>~(![X1:a, X2:a, X3:a]:(f__0 @ (f__0 @ X1 @ X2) @ X3)=(f__0 @ X1 @ (f__0 @ X2 @ X3)))))=>~(![X1:a, X2:a, X3:a]:(f__1 @ (f__1 @ X1 @ X2) @ X3)=(f__1 @ X1 @ (f__1 @ X2 @ X3)))))=>~(![X1:a, X2:a]:(f__0 @ X1 @ X2)=(f__0 @ X2 @ X1))))=>~(![X1:a, X2:a]:(f__1 @ X1 @ X2)=(f__1 @ X2 @ X1))))=>~(![X1:a, X2:a]:(f__0 @ (f__1 @ X1 @ X2) @ X2)=(X2))))=>~(![X1:a, X2:a]:(f__1 @ (f__0 @ X1 @ X2) @ X2)=(X2))))=>(~(epred6_0)=>~(![X1:a, X2:a, X3:a]:(f__1 @ X1 @ (f__0 @ X2 @ X3))=(f__0 @ (f__1 @ X1 @ X2) @ (f__1 @ X1 @ X3)))))), inference(apply_def,[status(thm)],[nax3, c_0_40])).
% 2.82/3.02  thf(c_0_46, axiom, (p45<=(~((~((~((~((~(epred1_0)=>~((f__0 @ f__6 @ f__7)=(f__3))))=>~((f__1 @ f__6 @ f__4)=(f__4))))=>~((f__0 @ f__6 @ f__4)=(f__6))))=>~((f__1 @ f__7 @ f__4)=(f__4))))=>~((f__0 @ f__7 @ f__4)=(f__7)))), inference(apply_def,[status(thm)],[nax45, c_0_41])).
% 2.82/3.02  thf(c_0_47, plain, (p44|~p45), inference(fof_simplification,[status(thm)],[ax1169])).
% 2.82/3.02  thf(c_0_48, plain, (p43|~p44), inference(split_conjunct,[status(thm)],[c_0_42])).
% 2.82/3.02  thf(c_0_49, plain, ~p43, inference(sr,[status(thm)],[c_0_43, c_0_44])).
% 2.82/3.02  thf(c_0_50, plain, ![X1011:a, X1012:a, X1013:a, X1014:a, X1015:a, X1016:a, X1017:a, X1018:a, X1019:a, X1020:a, X1021:a, X1022:a, X1023:a, X1024:a, X1025:a, X1026:a, X1027:a, X1028:a, X1029:a]:((((((((((f__0 @ X1011 @ X1011)=(X1011)|p3)&((f__1 @ X1012 @ X1012)=(X1012)|p3))&((f__0 @ (f__0 @ X1013 @ X1014) @ X1015)=(f__0 @ X1013 @ (f__0 @ X1014 @ X1015))|p3))&((f__1 @ (f__1 @ X1016 @ X1017) @ X1018)=(f__1 @ X1016 @ (f__1 @ X1017 @ X1018))|p3))&((f__0 @ X1019 @ X1020)=(f__0 @ X1020 @ X1019)|p3))&((f__1 @ X1021 @ X1022)=(f__1 @ X1022 @ X1021)|p3))&((f__0 @ (f__1 @ X1023 @ X1024) @ X1024)=(X1024)|p3))&((f__1 @ (f__0 @ X1025 @ X1026) @ X1026)=(X1026)|p3))&((~epred6_0|p3)&((f__1 @ X1027 @ (f__0 @ X1028 @ X1029))=(f__0 @ (f__1 @ X1027 @ X1028) @ (f__1 @ X1027 @ X1029))|p3))), inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[c_0_45])])])])])).
% 2.82/3.02  thf(c_0_51, axiom, (p73=>epred1_0), inference(apply_def,[status(thm)],[pax73, c_0_41])).
% 2.82/3.02  thf(c_0_52, plain, ((((((~epred1_0|p45)&((f__0 @ f__6 @ f__7)=(f__3)|p45))&((f__1 @ f__6 @ f__4)=(f__4)|p45))&((f__0 @ f__6 @ f__4)=(f__6)|p45))&((f__1 @ f__7 @ f__4)=(f__4)|p45))&((f__0 @ f__7 @ f__4)=(f__7)|p45)), inference(distribute,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[c_0_46])])])).
% 2.82/3.02  thf(c_0_53, plain, (p44|~p45), inference(split_conjunct,[status(thm)],[c_0_47])).
% 2.82/3.02  thf(c_0_54, plain, ~p44, inference(sr,[status(thm)],[c_0_48, c_0_49])).
% 2.82/3.02  thf(c_0_55, plain, ((((((((((((((((((((((((f__5)!=(f__6)|p86)&((f__5)!=(f__7)|p86))&((f__5)!=(f__3)|p86))&((f__5)!=(f__4)|p86))&((f__6)!=(f__7)|p86))&((f__6)!=(f__3)|p86))&((f__6)!=(f__4)|p86))&((f__7)!=(f__3)|p86))&((f__7)!=(f__4)|p86))&((f__3)!=(f__4)|p86))&((f__1 @ f__3 @ f__4)=(f__4)|p86))&((f__0 @ f__3 @ f__4)=(f__3)|p86))&((f__1 @ f__3 @ f__5)=(f__5)|p86))&((f__0 @ f__3 @ f__5)=(f__3)|p86))&((f__1 @ f__3 @ f__6)=(f__6)|p86))&((f__0 @ f__3 @ f__6)=(f__3)|p86))&((f__1 @ f__3 @ f__7)=(f__7)|p86))&((f__0 @ f__3 @ f__7)=(f__3)|p86))&((f__1 @ f__5 @ f__6)=(f__4)|p86))&((f__0 @ f__5 @ f__6)=(f__3)|p86))&((f__1 @ f__5 @ f__7)=(f__4)|p86))&((f__0 @ f__5 @ f__7)=(f__3)|p86))&((f__1 @ f__5 @ f__4)=(f__4)|p86)), inference(distribute,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax86])])])).
% 2.82/3.02  thf(c_0_56, plain, ![X2:a, X1:a]:((f__1 @ X1 @ X2)=(f__1 @ X2 @ X1)|p3), inference(split_conjunct,[status(thm)],[c_0_50])).
% 2.82/3.02  thf(c_0_57, plain, (~p73|epred1_0), inference(fof_nnf,[status(thm)],[c_0_51])).
% 2.82/3.02  thf(c_0_58, plain, (p73|~p80), inference(fof_simplification,[status(thm)],[ax1129])).
% 2.82/3.02  thf(c_0_59, plain, (p45|~epred1_0), inference(split_conjunct,[status(thm)],[c_0_52])).
% 2.82/3.02  thf(c_0_60, plain, ~p45, inference(sr,[status(thm)],[c_0_53, c_0_54])).
% 2.82/3.02  thf(c_0_61, plain, (~p81|(f__1 @ f__6 @ f__7)=(f__4)), inference(fof_nnf,[status(thm)],[pax81])).
% 2.82/3.02  thf(c_0_62, plain, ![X6:a > a > a]:(epred7_1 @ X6<=>(~(![X2:a, X3:a, X4:a, X5:a, X7:a]:(~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((~((X4)=(X5))=>(X4)=(X7)))=>(X4)=(X2)))=>(X4)=(X3)))=>(X5)=(X7)))=>(X5)=(X2)))=>(X5)=(X3)))=>(X7)=(X2)))=>(X7)=(X3)))=>(X2)=(X3)))=>~((X6 @ X2 @ X3)=(X3))))=>~((f__0 @ X2 @ X3)=(X2))))=>~((X6 @ X2 @ X4)=(X4))))=>~((f__0 @ X2 @ X4)=(X2))))=>~((X6 @ X2 @ X5)=(X5))))=>~((f__0 @ X2 @ X5)=(X2))))=>~((X6 @ X2 @ X7)=(X7))))=>~((f__0 @ X2 @ X7)=(X2))))=>~((X6 @ X4 @ X5)=(X3))))=>~((f__0 @ X4 @ X5)=(X2))))=>~((X6 @ X4 @ X7)=(X3))))=>~((f__0 @ X4 @ X7)=(X2))))=>~((X6 @ X4 @ X3)=(X3))))=>~((f__0 @ X4 @ X3)=(X4))))=>~((X6 @ X5 @ X7)=(X3))))=>~((f__0 @ X5 @ X7)=(X2))))=>~((X6 @ X5 @ X3)=(X3))))=>~((f__0 @ X5 @ X3)=(X5))))=>~((X6 @ X7 @ X3)=(X3))))=>~((f__0 @ X7 @ X3)=(X7))))=>~(![X2:a, X3:a, X4:a]:(X6 @ X2 @ (f__0 @ X3 @ X4))=(f__0 @ (X6 @ X2 @ X3) @ (X6 @ X2 @ X4))))), introduced(definition)).
% 2.82/3.02  thf(c_0_63, plain, (p80|~p86), inference(fof_simplification,[status(thm)],[ax1122])).
% 2.82/3.02  thf(c_0_64, plain, ((f__1 @ f__5 @ f__7)=(f__4)|p86), inference(split_conjunct,[status(thm)],[c_0_55])).
% 2.82/3.02  thf(c_0_65, plain, ![X2:a, X1:a]:(f__1 @ X1 @ X2)=(f__1 @ X2 @ X1), inference(sr,[status(thm)],[c_0_56, c_0_30])).
% 2.82/3.02  thf(c_0_66, plain, (epred1_0|~p73), inference(split_conjunct,[status(thm)],[c_0_57])).
% 2.82/3.02  thf(c_0_67, plain, (p73|~p80), inference(split_conjunct,[status(thm)],[c_0_58])).
% 2.82/3.02  thf(c_0_68, plain, ~epred1_0, inference(sr,[status(thm)],[c_0_59, c_0_60])).
% 2.82/3.02  thf(c_0_69, plain, ((f__1 @ f__6 @ f__7)=(f__4)|~p81), inference(split_conjunct,[status(thm)],[c_0_61])).
% 2.82/3.02  thf(c_0_70, axiom, (p2<=![X6:a > a > a]:(~((~((~((~((~((~((~((![X2:a]:(f__0 @ X2 @ X2)=(X2)=>~(![X2:a]:(X6 @ X2 @ X2)=(X2))))=>~(![X2:a, X3:a, X4:a]:(f__0 @ (f__0 @ X2 @ X3) @ X4)=(f__0 @ X2 @ (f__0 @ X3 @ X4)))))=>~(![X2:a, X3:a, X4:a]:(X6 @ (X6 @ X2 @ X3) @ X4)=(X6 @ X2 @ (X6 @ X3 @ X4)))))=>~(![X2:a, X3:a]:(f__0 @ X2 @ X3)=(f__0 @ X3 @ X2))))=>~(![X2:a, X3:a]:(X6 @ X2 @ X3)=(X6 @ X3 @ X2))))=>~(![X2:a, X3:a]:(f__0 @ (X6 @ X2 @ X3) @ X3)=(X3))))=>~(![X2:a, X3:a]:(X6 @ (f__0 @ X2 @ X3) @ X3)=(X3))))=>epred7_1 @ X6)), inference(apply_def,[status(thm)],[nax2, c_0_62])).
% 2.82/3.02  thf(c_0_71, plain, ![X1:a, X2:a, X3:a]:((f__1 @ X1 @ (f__0 @ X2 @ X3))=(f__0 @ (f__1 @ X1 @ X2) @ (f__1 @ X1 @ X3))|p3), inference(split_conjunct,[status(thm)],[c_0_50])).
% 2.82/3.02  thf(c_0_72, plain, (p80|~p86), inference(split_conjunct,[status(thm)],[c_0_63])).
% 2.82/3.02  thf(c_0_73, plain, ((f__1 @ f__7 @ f__5)=(f__4)|p86), inference(rw,[status(thm)],[c_0_64, c_0_65])).
% 2.82/3.02  thf(c_0_74, plain, ~p80, inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_66, c_0_67]), c_0_68])).
% 2.82/3.02  thf(c_0_75, plain, (((((((((((((((((((((((((f__5)!=(f__6)|p80)&((f__5)!=(f__7)|p80))&((f__5)!=(f__3)|p80))&((f__5)!=(f__4)|p80))&((f__6)!=(f__7)|p80))&((f__6)!=(f__3)|p80))&((f__6)!=(f__4)|p80))&((f__7)!=(f__3)|p80))&((f__7)!=(f__4)|p80))&((f__3)!=(f__4)|p80))&((f__1 @ f__3 @ f__4)=(f__4)|p80))&((f__0 @ f__3 @ f__4)=(f__3)|p80))&((f__1 @ f__3 @ f__5)=(f__5)|p80))&((f__0 @ f__3 @ f__5)=(f__3)|p80))&((f__1 @ f__3 @ f__6)=(f__6)|p80))&((f__0 @ f__3 @ f__6)=(f__3)|p80))&((f__1 @ f__3 @ f__7)=(f__7)|p80))&((f__0 @ f__3 @ f__7)=(f__3)|p80))&((f__1 @ f__5 @ f__6)=(f__4)|p80))&((f__0 @ f__5 @ f__6)=(f__3)|p80))&((f__1 @ f__5 @ f__7)=(f__4)|p80))&((f__0 @ f__5 @ f__7)=(f__3)|p80))&((f__1 @ f__5 @ f__4)=(f__4)|p80))&((f__0 @ f__5 @ f__4)=(f__5)|p80)), inference(distribute,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[nax80])])])).
% 2.82/3.02  thf(c_0_76, plain, ((f__1 @ f__7 @ f__6)=(f__4)|~p81), inference(rw,[status(thm)],[c_0_69, c_0_65])).
% 2.82/3.02  thf(c_0_77, plain, (p73|p81), inference(split_conjunct,[status(thm)],[ax1128])).
% 2.82/3.02  thf(c_0_78, plain, ![X1048:a, X1049:a, X1050:a, X1051:a, X1052:a, X1053:a, X1054:a, X1055:a, X1056:a, X1057:a, X1058:a, X1059:a, X1060:a, X1061:a, X1062:a, X1063:a]:((((((((((f__0 @ X1048 @ X1048)=(X1048)|p2)&((esk527_0 @ X1049 @ X1049)=(X1049)|p2))&((f__0 @ (f__0 @ X1050 @ X1051) @ X1052)=(f__0 @ X1050 @ (f__0 @ X1051 @ X1052))|p2))&((esk527_0 @ (esk527_0 @ X1053 @ X1054) @ X1055)=(esk527_0 @ X1053 @ (esk527_0 @ X1054 @ X1055))|p2))&((f__0 @ X1056 @ X1057)=(f__0 @ X1057 @ X1056)|p2))&((esk527_0 @ X1058 @ X1059)=(esk527_0 @ X1059 @ X1058)|p2))&((f__0 @ (esk527_0 @ X1060 @ X1061) @ X1061)=(X1061)|p2))&((esk527_0 @ (f__0 @ X1062 @ X1063) @ X1063)=(X1063)|p2))&(~epred7_1 @ esk527_0|p2)), inference(distribute,[status(thm)],[inference(shift_quantors,[status(thm)],[inference(skolemize,[status(esa)],[inference(variable_rename,[status(thm)],[inference(fof_nnf,[status(thm)],[inference(fof_simplification,[status(thm)],[c_0_70])])])])])])).
% 2.82/3.02  thf(c_0_79, plain, ![X1:a, X2:a, X3:a]:(f__0 @ (f__1 @ X1 @ X2) @ (f__1 @ X1 @ X3))=(f__1 @ X1 @ (f__0 @ X2 @ X3)), inference(sr,[status(thm)],[c_0_71, c_0_30])).
% 2.82/3.02  thf(c_0_80, plain, (f__1 @ f__7 @ f__5)=(f__4), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_72, c_0_73]), c_0_74])).
% 2.82/3.02  thf(c_0_81, plain, ((f__0 @ f__5 @ f__6)=(f__3)|p80), inference(split_conjunct,[status(thm)],[c_0_75])).
% 2.82/3.02  thf(c_0_82, plain, ((f__1 @ f__3 @ f__7)=(f__7)|p80), inference(split_conjunct,[status(thm)],[c_0_75])).
% 2.82/3.02  thf(c_0_83, plain, ((f__1 @ f__7 @ f__6)=(f__4)|p73), inference(spm,[status(thm)],[c_0_76, c_0_77])).
% 2.82/3.02  thf(c_0_84, plain, ![X1:a]:((f__0 @ X1 @ X1)=(X1)|p2), inference(split_conjunct,[status(thm)],[c_0_78])).
% 2.82/3.02  thf(c_0_85, plain, (p80|(f__7)!=(f__4)), inference(split_conjunct,[status(thm)],[c_0_75])).
% 2.82/3.02  thf(c_0_86, plain, ![X1:a]:(f__1 @ f__7 @ (f__0 @ f__5 @ X1))=(f__0 @ f__4 @ (f__1 @ f__7 @ X1)), inference(spm,[status(thm)],[c_0_79, c_0_80])).
% 2.82/3.02  thf(c_0_87, plain, (f__0 @ f__5 @ f__6)=(f__3), inference(sr,[status(thm)],[c_0_81, c_0_74])).
% 2.82/3.02  thf(c_0_88, plain, (f__1 @ f__3 @ f__7)=(f__7), inference(sr,[status(thm)],[c_0_82, c_0_74])).
% 2.82/3.02  thf(c_0_89, plain, (f__1 @ f__7 @ f__6)=(f__4), inference(sr,[status(thm)],[inference(spm,[status(thm)],[c_0_66, c_0_83]), c_0_68])).
% 2.82/3.02  thf(c_0_90, plain, ![X1:a]:(f__0 @ X1 @ X1)=(X1), inference(sr,[status(thm)],[c_0_84, c_0_27])).
% 2.82/3.02  thf(c_0_91, plain, (f__7)!=(f__4), inference(spm,[status(thm)],[c_0_74, c_0_85])).
% 2.82/3.02  thf(c_0_92, plain, ($false), inference(sr,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(rw,[status(thm)],[inference(spm,[status(thm)],[c_0_86, c_0_87]), c_0_65]), c_0_88]), c_0_89]), c_0_90]), c_0_91]), ['proof']).
% 2.82/3.02  thf(1,plain,$false,inference(eprover,[status(thm),assumptions([h0])],[])).
% 2.82/3.02  thf(0,theorem,(![X1:a>a>a]:(![X2:a>a>a]:((~(((~(((~(((~(((~(((~(((~(((![X3:a]:(((X1 @ X3) @ X3) = X3)) => (~((![X3:a]:(((X2 @ X3) @ X3) = X3))))))) => (~((![X3:a]:(![X4:a]:(![X5:a]:(((X1 @ ((X1 @ X3) @ X4)) @ X5) = ((X1 @ X3) @ ((X1 @ X4) @ X5))))))))))) => (~((![X3:a]:(![X4:a]:(![X5:a]:(((X2 @ ((X2 @ X3) @ X4)) @ X5) = ((X2 @ X3) @ ((X2 @ X4) @ X5))))))))))) => (~((![X3:a]:(![X4:a]:(((X1 @ X3) @ X4) = ((X1 @ X4) @ X3))))))))) => (~((![X3:a]:(![X4:a]:(((X2 @ X3) @ X4) = ((X2 @ X4) @ X3))))))))) => (~((![X3:a]:(![X4:a]:(((X1 @ ((X2 @ X3) @ X4)) @ X4) = X4)))))))) => (~((![X3:a]:(![X4:a]:(((X2 @ ((X1 @ X3) @ X4)) @ X4) = X4)))))))) => ((~((![X3:a]:(![X4:a]:(![X5:a]:(![X6:a]:(![X7:a]:((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~(((~((X5 = X6))) => (X5 = X7)))) => (X5 = X3)))) => (X5 = X4)))) => (X6 = X7)))) => (X6 = X3)))) => (X6 = X4)))) => (X7 = X3)))) => (X7 = X4)))) => (X3 = X4)))) => (~((((X2 @ X3) @ X4) = X4)))))) => (~((((X1 @ X3) @ X4) = X3)))))) => (~((((X2 @ X3) @ X5) = X5)))))) => (~((((X1 @ X3) @ X5) = X3)))))) => (~((((X2 @ X3) @ X6) = X6)))))) => (~((((X1 @ X3) @ X6) = X3)))))) => (~((((X2 @ X3) @ X7) = X7)))))) => (~((((X1 @ X3) @ X7) = X3)))))) => (~((((X2 @ X5) @ X6) = X4)))))) => (~((((X1 @ X5) @ X6) = X3)))))) => (~((((X2 @ X5) @ X7) = X4)))))) => (~((((X1 @ X5) @ X7) = X3)))))) => (~((((X2 @ X5) @ X4) = X4)))))) => (~((((X1 @ X5) @ X4) = X5)))))) => (~((((X2 @ X6) @ X7) = X4)))))) => (~((((X1 @ X6) @ X7) = X3)))))) => (~((((X2 @ X6) @ X4) = X4)))))) => (~((((X1 @ X6) @ X4) = X6)))))) => (~((((X2 @ X7) @ X4) = X4)))))) => (~((((X1 @ X7) @ X4) = X7))))))))))) => (~((![X3:a]:(![X4:a]:(![X5:a]:(((X2 @ X3) @ ((X1 @ X4) @ X5)) = ((X1 @ ((X2 @ X3) @ X4)) @ ((X2 @ X3) @ X5)))))))))))),inference(contra,[status(thm),contra(discharge,[h0])],[1,h0])).
% 2.82/3.02  % SZS output end Proof
%------------------------------------------------------------------------------