TSTP Solution File: ALG012-1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : ALG012-1 : TPTP v8.2.0. Released v2.7.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n019.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  : 300s
% DateTime : Wed May 29 16:29:14 EDT 2024

% Result   : Unsatisfiable 0.91s 1.13s
% Output   : Proof 1.05s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.08/0.14  % Problem    : ALG012-1 : TPTP v8.2.0. Released v2.7.0.
% 0.08/0.15  % Command    : do_cvc5 %s %d
% 0.16/0.36  % Computer : n019.cluster.edu
% 0.16/0.36  % Model    : x86_64 x86_64
% 0.16/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.36  % Memory   : 8042.1875MB
% 0.16/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.36  % CPULimit   : 300
% 0.16/0.36  % WCLimit    : 300
% 0.16/0.36  % DateTime   : Sun May 26 09:03:09 EDT 2024
% 0.16/0.37  % CPUTime    : 
% 0.22/0.50  %----Proving TF0_NAR, FOF, or CNF
% 0.22/0.51  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.91/1.13  % SZS status Unsatisfiable for /export/starexec/sandbox/tmp/tmp.Cw1IOva3Ss/cvc5---1.0.5_3623.smt2
% 0.91/1.13  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.Cw1IOva3Ss/cvc5---1.0.5_3623.smt2
% 1.05/1.23  (assume a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))
% 1.05/1.23  (assume a1 (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X))))
% 1.05/1.23  (assume a2 (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))))
% 1.05/1.23  (assume a3 (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))))
% 1.05/1.23  (assume a4 (forall ((X $$unsorted)) (or (not (tptp.d1 X)) (not (tptp.d2 X)))))
% 1.05/1.23  (assume a5 (tptp.c tptp.a1))
% 1.05/1.23  (assume a6 (tptp.d1 tptp.a2))
% 1.05/1.23  (assume a7 (tptp.d2 tptp.a3))
% 1.05/1.23  (assume a8 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))))
% 1.05/1.23  (assume a9 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))))
% 1.05/1.23  (assume a10 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))))
% 1.05/1.23  (step t1 (cl (not (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1))) :rule or_pos)
% 1.05/1.23  (step t2 (cl (not (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1))) :rule contraction :premises (t1))
% 1.05/1.23  (step t3 (cl (not (tptp.c tptp.a1)) (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1))))) :rule reordering :premises (t2))
% 1.05/1.23  (step t4 (cl (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1)))) :rule or_pos)
% 1.05/1.23  (step t5 (cl (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1)))) :rule contraction :premises (t4))
% 1.05/1.23  (step t6 (cl (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1)))))) :rule reordering :premises (t5))
% 1.05/1.23  (step t7 (cl (not (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule or_pos)
% 1.05/1.23  (step t8 (cl (not (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule contraction :premises (t7))
% 1.05/1.23  (step t9 (cl (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule reordering :premises (t8))
% 1.05/1.23  (step t10 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t11)
% 1.05/1.23  (assume t11.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))))
% 1.05/1.23  (step t11.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule forall_inst :args ((:= X (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (:= Y (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))
% 1.05/1.23  (step t11.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule or :premises (t11.t1))
% 1.05/1.23  (step t11.t3 (cl (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t11.t2 t11.a0))
% 1.05/1.23  (step t11 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule subproof :discharge (t11.a0))
% 1.05/1.23  (step t12 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t10 t11))
% 1.05/1.23  (step t13 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule implies_neg2)
% 1.05/1.23  (step t14 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule resolution :premises (t12 t13))
% 1.05/1.23  (step t15 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule contraction :premises (t14))
% 1.05/1.23  (step t16 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule implies :premises (t15))
% 1.05/1.23  (step t17 (cl (or (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t16 a9))
% 1.05/1.23  (step t18 (cl (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule and_neg)
% 1.05/1.23  (step t19 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t20)
% 1.05/1.23  (assume t20.a0 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t20.a1 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t20.a2 (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))
% 1.05/1.23  (assume t20.a3 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t20.a4 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (step t20.t1 (cl (=> (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t20.t2)
% 1.05/1.23  (assume t20.t2.a0 (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))
% 1.05/1.23  (assume t20.t2.a1 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t20.t2.a2 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t20.t2.a3 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t20.t2.a4 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (step t20.t2.t1 (cl (= (= (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.23  (step t20.t2.t2 (cl (not (= (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true)) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule equiv1 :premises (t20.t2.t1))
% 1.05/1.23  (step t20.t2.t3 (cl (= tptp.a1 tptp.a1)) :rule refl)
% 1.05/1.23  (step t20.t2.t4 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t20.t2.a4))
% 1.05/1.23  (step t20.t2.t5 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t20.t2.t4))
% 1.05/1.23  (step t20.t2.t6 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t20.t2.t3 t20.t2.t5))
% 1.05/1.23  (step t20.t2.t7 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t20.t2.a3))
% 1.05/1.23  (step t20.t2.t8 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t20.t2.t7))
% 1.05/1.23  (step t20.t2.t9 (cl (= (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) :rule refl)
% 1.05/1.23  (step t20.t2.t10 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t20.t2.a2))
% 1.05/1.23  (step t20.t2.t11 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule symm :premises (t20.t2.t10))
% 1.05/1.23  (step t20.t2.t12 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule cong :premises (t20.t2.t9 t20.t2.t11))
% 1.05/1.23  (step t20.t2.t13 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule symm :premises (t20.t2.a1))
% 1.05/1.23  (step t20.t2.t14 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule trans :premises (t20.t2.t6 t20.t2.t8 t20.t2.t12 t20.t2.t13))
% 1.05/1.23  (step t20.t2.t15 (cl (= (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule cong :premises (t20.t2.t14))
% 1.05/1.23  (step t20.t2.t16 (cl (= (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) true) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule equiv_simplify)
% 1.05/1.23  (step t20.t2.t17 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) true) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule equiv2 :premises (t20.t2.t16))
% 1.05/1.23  (step t20.t2.t18 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) true)) :rule resolution :premises (t20.t2.t17 t20.t2.a0))
% 1.05/1.23  (step t20.t2.t19 (cl (= (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true)) :rule trans :premises (t20.t2.t15 t20.t2.t18))
% 1.05/1.23  (step t20.t2.t20 (cl (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t20.t2.t2 t20.t2.t19))
% 1.05/1.23  (step t20.t2 (cl (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule subproof :discharge (t20.t2.a0 t20.t2.a1 t20.t2.a2 t20.t2.a3 t20.t2.a4))
% 1.05/1.23  (step t20.t3 (cl (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t20.t4 (cl (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t20.t5 (cl (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t20.t6 (cl (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t20.t7 (cl (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t20.t8 (cl (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t20.t2 t20.t3 t20.t4 t20.t5 t20.t6 t20.t7))
% 1.05/1.23  (step t20.t9 (cl (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule reordering :premises (t20.t8))
% 1.05/1.23  (step t20.t10 (cl (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule contraction :premises (t20.t9))
% 1.05/1.23  (step t20.t11 (cl (=> (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t20.t1 t20.t10))
% 1.05/1.23  (step t20.t12 (cl (=> (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg2)
% 1.05/1.23  (step t20.t13 (cl (=> (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (=> (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t20.t11 t20.t12))
% 1.05/1.23  (step t20.t14 (cl (=> (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule contraction :premises (t20.t13))
% 1.05/1.23  (step t20.t15 (cl (not (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule implies :premises (t20.t14))
% 1.05/1.23  (step t20.t16 (cl (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule and_neg)
% 1.05/1.23  (step t20.t17 (cl (and (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t20.t16 t20.a2 t20.a3 t20.a0 t20.a4 t20.a1))
% 1.05/1.23  (step t20.t18 (cl (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t20.t15 t20.t17))
% 1.05/1.23  (step t20 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule subproof :discharge (t20.a0 t20.a1 t20.a2 t20.a3 t20.a4))
% 1.05/1.23  (step t21 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t22 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t23 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t24 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t25 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t26 (cl (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t20 t21 t22 t23 t24 t25))
% 1.05/1.23  (step t27 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule reordering :premises (t26))
% 1.05/1.23  (step t28 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule contraction :premises (t27))
% 1.05/1.23  (step t29 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t19 t28))
% 1.05/1.23  (step t30 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg2)
% 1.05/1.23  (step t31 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t29 t30))
% 1.05/1.23  (step t32 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule contraction :premises (t31))
% 1.05/1.23  (step t33 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule implies :premises (t32))
% 1.05/1.23  (step t34 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t18 t33))
% 1.05/1.23  (step t35 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (tptp.d1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule reordering :premises (t34))
% 1.05/1.23  (step t36 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t37)
% 1.05/1.23  (assume t37.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))
% 1.05/1.23  (step t37.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule forall_inst :args ((:= X tptp.a1) (:= Y tptp.a1) (:= Z (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (step t37.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule or :premises (t37.t1))
% 1.05/1.23  (step t37.t3 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t37.t2 t37.a0))
% 1.05/1.23  (step t37 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule subproof :discharge (t37.a0))
% 1.05/1.23  (step t38 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t36 t37))
% 1.05/1.23  (step t39 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg2)
% 1.05/1.23  (step t40 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t38 t39))
% 1.05/1.23  (step t41 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule contraction :premises (t40))
% 1.05/1.23  (step t42 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule implies :premises (t41))
% 1.05/1.23  (step t43 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t42 a0))
% 1.05/1.23  (step t44 (cl (not (= (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) (not (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule equiv_pos2)
% 1.05/1.23  (step t45 (cl (= (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))) :rule refl)
% 1.05/1.23  (step t46 (cl (= (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule all_simplify)
% 1.05/1.23  (step t47 (cl (= (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule cong :premises (t45 t46))
% 1.05/1.23  (step t48 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t49)
% 1.05/1.23  (assume t49.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))
% 1.05/1.23  (step t49.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule forall_inst :args ((:= X (tptp.f tptp.a1 tptp.a1)) (:= Y (tptp.f tptp.a1 tptp.a1)) (:= Z tptp.a1)))
% 1.05/1.23  (step t49.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule or :premises (t49.t1))
% 1.05/1.23  (step t49.t3 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule resolution :premises (t49.t2 t49.a0))
% 1.05/1.23  (step t49 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule subproof :discharge (t49.a0))
% 1.05/1.23  (step t50 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule resolution :premises (t48 t49))
% 1.05/1.23  (step t51 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule implies_neg2)
% 1.05/1.23  (step t52 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t50 t51))
% 1.05/1.23  (step t53 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule contraction :premises (t52))
% 1.05/1.23  (step t54 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule resolution :premises (t44 t47 t53))
% 1.05/1.23  (step t55 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule implies :premises (t54))
% 1.05/1.23  (step t56 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule resolution :premises (t55 a0))
% 1.05/1.23  (step t57 (cl (not (= (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) (not (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule equiv_pos2)
% 1.05/1.23  (step t58 (cl (= (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule all_simplify)
% 1.05/1.23  (step t59 (cl (= (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule cong :premises (t45 t58))
% 1.05/1.23  (step t60 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t61)
% 1.05/1.23  (assume t61.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))
% 1.05/1.23  (step t61.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule forall_inst :args ((:= X tptp.a1) (:= Y tptp.a1) (:= Z (tptp.f tptp.a1 tptp.a1))))
% 1.05/1.23  (step t61.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule or :premises (t61.t1))
% 1.05/1.23  (step t61.t3 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule resolution :premises (t61.t2 t61.a0))
% 1.05/1.23  (step t61 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule subproof :discharge (t61.a0))
% 1.05/1.23  (step t62 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule resolution :premises (t60 t61))
% 1.05/1.23  (step t63 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule implies_neg2)
% 1.05/1.23  (step t64 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t62 t63))
% 1.05/1.23  (step t65 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule contraction :premises (t64))
% 1.05/1.23  (step t66 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t57 t59 t65))
% 1.05/1.23  (step t67 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule implies :premises (t66))
% 1.05/1.23  (step t68 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t67 a0))
% 1.05/1.23  (step t69 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t70)
% 1.05/1.23  (assume t70.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))
% 1.05/1.23  (step t70.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule forall_inst :args ((:= X tptp.a1) (:= Y tptp.a1) (:= Z tptp.a1)))
% 1.05/1.23  (step t70.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule or :premises (t70.t1))
% 1.05/1.23  (step t70.t3 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule resolution :premises (t70.t2 t70.a0))
% 1.05/1.23  (step t70 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule subproof :discharge (t70.a0))
% 1.05/1.23  (step t71 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule resolution :premises (t69 t70))
% 1.05/1.23  (step t72 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule implies_neg2)
% 1.05/1.23  (step t73 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule resolution :premises (t71 t72))
% 1.05/1.23  (step t74 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule contraction :premises (t73))
% 1.05/1.23  (step t75 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule implies :premises (t74))
% 1.05/1.23  (step t76 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule resolution :premises (t75 a0))
% 1.05/1.23  (step t77 (cl (not (= (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))))) (not (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule equiv_pos2)
% 1.05/1.23  (step t78 (cl (= (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule refl)
% 1.05/1.23  (step t79 (cl (= (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule refl)
% 1.05/1.23  (step t80 (cl (= (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule refl)
% 1.05/1.23  (step t81 (cl (= (= (= (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true) (= (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.23  (step t82 (cl (not (= (= (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true)) (= (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule equiv1 :premises (t81))
% 1.05/1.23  (step t83 (cl (= (= (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))))) :rule all_simplify)
% 1.05/1.23  (step t84 (cl (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule refl)
% 1.05/1.23  (step t85 (cl (= (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule all_simplify)
% 1.05/1.23  (step t86 (cl (= (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule cong :premises (t84 t85))
% 1.05/1.23  (step t87 (cl (= (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true)) :rule all_simplify)
% 1.05/1.23  (step t88 (cl (= (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) true)) :rule trans :premises (t86 t87))
% 1.05/1.23  (step t89 (cl (= (= (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true)) :rule trans :premises (t83 t88))
% 1.05/1.23  (step t90 (cl (= (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t82 t89))
% 1.05/1.23  (step t91 (cl (= (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule refl)
% 1.05/1.23  (step t92 (cl (= (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule refl)
% 1.05/1.23  (step t93 (cl (= (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))))) :rule cong :premises (t78 t79 t80 t90 t91 t92))
% 1.05/1.23  (step t94 (cl (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule and_neg)
% 1.05/1.23  (step t95 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t96)
% 1.05/1.23  (assume t96.a0 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t96.a1 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t96.a2 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t96.a3 (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (assume t96.a4 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (step t96.t1 (cl (=> (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t96.t2)
% 1.05/1.23  (assume t96.t2.a0 (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (assume t96.t2.a1 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t96.t2.a2 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t96.t2.a3 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t96.t2.a4 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (step t96.t2.t1 (cl (= (= (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) false) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule equiv_simplify)
% 1.05/1.23  (step t96.t2.t2 (cl (not (= (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) false)) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule equiv1 :premises (t96.t2.t1))
% 1.05/1.23  (step t96.t2.t3 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule refl)
% 1.05/1.23  (step t96.t2.t4 (cl (= tptp.a1 tptp.a1)) :rule refl)
% 1.05/1.23  (step t96.t2.t5 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t96.t2.a4))
% 1.05/1.23  (step t96.t2.t6 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t96.t2.t5))
% 1.05/1.23  (step t96.t2.t7 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t96.t2.t4 t96.t2.t6))
% 1.05/1.23  (step t96.t2.t8 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t96.t2.a3))
% 1.05/1.23  (step t96.t2.t9 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t96.t2.t8))
% 1.05/1.23  (step t96.t2.t10 (cl (= (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) :rule refl)
% 1.05/1.23  (step t96.t2.t11 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t96.t2.a2))
% 1.05/1.23  (step t96.t2.t12 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule symm :premises (t96.t2.t11))
% 1.05/1.23  (step t96.t2.t13 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule cong :premises (t96.t2.t10 t96.t2.t12))
% 1.05/1.23  (step t96.t2.t14 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule symm :premises (t96.t2.a1))
% 1.05/1.23  (step t96.t2.t15 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule trans :premises (t96.t2.t7 t96.t2.t9 t96.t2.t13 t96.t2.t14))
% 1.05/1.23  (step t96.t2.t16 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule cong :premises (t96.t2.t3 t96.t2.t15))
% 1.05/1.23  (step t96.t2.t17 (cl (= (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule cong :premises (t96.t2.t16))
% 1.05/1.23  (step t96.t2.t18 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t96.t2.t15))
% 1.05/1.23  (step t96.t2.t19 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t96.t2.t15 t96.t2.t18))
% 1.05/1.23  (step t96.t2.t20 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule refl)
% 1.05/1.23  (step t96.t2.t21 (cl (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule cong :premises (t96.t2.t20 t96.t2.t15))
% 1.05/1.23  (step t96.t2.t22 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule trans :premises (t96.t2.t19 t96.t2.t21))
% 1.05/1.23  (step t96.t2.t23 (cl (= (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule cong :premises (t96.t2.t22))
% 1.05/1.23  (step t96.t2.t24 (cl (= (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.23  (step t96.t2.t25 (cl (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv2 :premises (t96.t2.t24))
% 1.05/1.23  (step t96.t2.t26 (cl (not (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule not_not)
% 1.05/1.23  (step t96.t2.t27 (cl (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t96.t2.t25 t96.t2.t26))
% 1.05/1.23  (step t96.t2.t28 (cl (= (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false)) :rule resolution :premises (t96.t2.t27 t96.t2.a0))
% 1.05/1.23  (step t96.t2.t29 (cl (= (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) false)) :rule trans :premises (t96.t2.t17 t96.t2.t23 t96.t2.t28))
% 1.05/1.23  (step t96.t2.t30 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t96.t2.t2 t96.t2.t29))
% 1.05/1.23  (step t96.t2 (cl (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule subproof :discharge (t96.t2.a0 t96.t2.a1 t96.t2.a2 t96.t2.a3 t96.t2.a4))
% 1.05/1.23  (step t96.t3 (cl (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t96.t4 (cl (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t96.t5 (cl (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t96.t6 (cl (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t96.t7 (cl (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t96.t8 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t96.t2 t96.t3 t96.t4 t96.t5 t96.t6 t96.t7))
% 1.05/1.23  (step t96.t9 (cl (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule reordering :premises (t96.t8))
% 1.05/1.23  (step t96.t10 (cl (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule contraction :premises (t96.t9))
% 1.05/1.23  (step t96.t11 (cl (=> (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t96.t1 t96.t10))
% 1.05/1.23  (step t96.t12 (cl (=> (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule implies_neg2)
% 1.05/1.23  (step t96.t13 (cl (=> (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (=> (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule resolution :premises (t96.t11 t96.t12))
% 1.05/1.23  (step t96.t14 (cl (=> (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule contraction :premises (t96.t13))
% 1.05/1.23  (step t96.t15 (cl (not (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule implies :premises (t96.t14))
% 1.05/1.23  (step t96.t16 (cl (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule and_neg)
% 1.05/1.23  (step t96.t17 (cl (and (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t96.t16 t96.a3 t96.a2 t96.a0 t96.a4 t96.a1))
% 1.05/1.23  (step t96.t18 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t96.t15 t96.t17))
% 1.05/1.23  (step t96 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule subproof :discharge (t96.a0 t96.a1 t96.a2 t96.a3 t96.a4))
% 1.05/1.23  (step t97 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t98 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t99 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t100 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t101 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t102 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t96 t97 t98 t99 t100 t101))
% 1.05/1.23  (step t103 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule reordering :premises (t102))
% 1.05/1.23  (step t104 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule contraction :premises (t103))
% 1.05/1.23  (step t105 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t95 t104))
% 1.05/1.23  (step t106 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule implies_neg2)
% 1.05/1.23  (step t107 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule resolution :premises (t105 t106))
% 1.05/1.23  (step t108 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule contraction :premises (t107))
% 1.05/1.23  (step t109 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule implies :premises (t108))
% 1.05/1.23  (step t110 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t94 t109))
% 1.05/1.23  (step t111 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule or_neg)
% 1.05/1.23  (step t112 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t113 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule or_neg)
% 1.05/1.23  (step t114 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t115 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t116 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (not (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule or_neg)
% 1.05/1.23  (step t117 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule resolution :premises (t110 t111 t112 t113 t114 t115 t116))
% 1.05/1.23  (step t118 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule contraction :premises (t117))
% 1.05/1.23  (step t119 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule resolution :premises (t77 t93 t118))
% 1.05/1.23  (step t120 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule or :premises (t119))
% 1.05/1.23  (step t121 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule reordering :premises (t120))
% 1.05/1.23  (step t122 (cl (not (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1))) :rule or_pos)
% 1.05/1.23  (step t123 (cl (not (tptp.c tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1))))) :rule reordering :premises (t122))
% 1.05/1.23  (step t124 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t125)
% 1.05/1.23  (assume t125.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))))
% 1.05/1.23  (step t125.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (:= Y tptp.a1)))
% 1.05/1.23  (step t125.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) :rule or :premises (t125.t1))
% 1.05/1.23  (step t125.t3 (cl (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) :rule resolution :premises (t125.t2 t125.a0))
% 1.05/1.23  (step t125 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) :rule subproof :discharge (t125.a0))
% 1.05/1.23  (step t126 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) :rule resolution :premises (t124 t125))
% 1.05/1.23  (step t127 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) (not (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1))))) :rule implies_neg2)
% 1.05/1.23  (step t128 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1))))) :rule resolution :premises (t126 t127))
% 1.05/1.23  (step t129 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1))))) :rule contraction :premises (t128))
% 1.05/1.23  (step t130 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) :rule implies :premises (t129))
% 1.05/1.23  (step t131 (cl (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c tptp.a1)))) :rule resolution :premises (t130 a8))
% 1.05/1.23  (step t132 (cl (not (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule or_pos)
% 1.05/1.23  (step t133 (cl (not (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule contraction :premises (t132))
% 1.05/1.23  (step t134 (cl (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule reordering :premises (t133))
% 1.05/1.23  (step t135 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t136)
% 1.05/1.23  (assume t136.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))))
% 1.05/1.23  (step t136.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (:= Y (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))
% 1.05/1.23  (step t136.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule or :premises (t136.t1))
% 1.05/1.23  (step t136.t3 (cl (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t136.t2 t136.a0))
% 1.05/1.23  (step t136 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule subproof :discharge (t136.a0))
% 1.05/1.23  (step t137 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t135 t136))
% 1.05/1.23  (step t138 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies_neg2)
% 1.05/1.23  (step t139 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t137 t138))
% 1.05/1.23  (step t140 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule contraction :premises (t139))
% 1.05/1.23  (step t141 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule implies :premises (t140))
% 1.05/1.23  (step t142 (cl (or (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t141 a10))
% 1.05/1.23  (step t143 (cl (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t9 t17 t35 t43 t56 t68 t76 t121 t43 t56 t68 t76 t123 t131 a5 t134 t142))
% 1.05/1.23  (step t144 (cl (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule contraction :premises (t143))
% 1.05/1.23  (step t145 (cl (not (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule or_pos)
% 1.05/1.23  (step t146 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule reordering :premises (t145))
% 1.05/1.23  (step t147 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t148)
% 1.05/1.23  (assume t148.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))))
% 1.05/1.23  (step t148.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (:= Y (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (step t148.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule or :premises (t148.t1))
% 1.05/1.23  (step t148.t3 (cl (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t148.t2 t148.a0))
% 1.05/1.23  (step t148 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule subproof :discharge (t148.a0))
% 1.05/1.23  (step t149 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t147 t148))
% 1.05/1.23  (step t150 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule implies_neg2)
% 1.05/1.23  (step t151 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t149 t150))
% 1.05/1.23  (step t152 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule contraction :premises (t151))
% 1.05/1.23  (step t153 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies :premises (t152))
% 1.05/1.23  (step t154 (cl (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t153 a8))
% 1.05/1.23  (step t155 (cl (not (= (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))))) (not (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule equiv_pos2)
% 1.05/1.23  (step t156 (cl (= (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule refl)
% 1.05/1.23  (step t157 (cl (= (= (= (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true) (= (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.23  (step t158 (cl (not (= (= (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true)) (= (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule equiv1 :premises (t157))
% 1.05/1.23  (step t159 (cl (= (= (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))))) :rule all_simplify)
% 1.05/1.23  (step t160 (cl (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule refl)
% 1.05/1.23  (step t161 (cl (= (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule all_simplify)
% 1.05/1.23  (step t162 (cl (= (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule cong :premises (t160 t161))
% 1.05/1.23  (step t163 (cl (= (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true)) :rule all_simplify)
% 1.05/1.23  (step t164 (cl (= (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) true)) :rule trans :premises (t162 t163))
% 1.05/1.23  (step t165 (cl (= (= (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true)) :rule trans :premises (t159 t164))
% 1.05/1.23  (step t166 (cl (= (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t158 t165))
% 1.05/1.23  (step t167 (cl (= (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule refl)
% 1.05/1.23  (step t168 (cl (= (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))))) :rule cong :premises (t78 t79 t80 t91 t156 t166 t167))
% 1.05/1.23  (step t169 (cl (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule and_neg)
% 1.05/1.23  (step t170 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t171)
% 1.05/1.23  (assume t171.a0 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t171.a1 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t171.a2 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t171.a3 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t171.a4 (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (assume t171.a5 (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (step t171.t1 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t171.t2)
% 1.05/1.23  (assume t171.t2.a0 (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (assume t171.t2.a1 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t171.t2.a2 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t171.t2.a3 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t171.t2.a4 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t171.t2.a5 (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (step t171.t2.t1 (cl (= (= (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) false) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule equiv_simplify)
% 1.05/1.23  (step t171.t2.t2 (cl (not (= (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) false)) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv1 :premises (t171.t2.t1))
% 1.05/1.23  (step t171.t2.t3 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule symm :premises (t171.t2.a5))
% 1.05/1.23  (step t171.t2.t4 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule refl)
% 1.05/1.23  (step t171.t2.t5 (cl (= tptp.a1 tptp.a1)) :rule refl)
% 1.05/1.23  (step t171.t2.t6 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t171.t2.a4))
% 1.05/1.23  (step t171.t2.t7 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t171.t2.t6))
% 1.05/1.23  (step t171.t2.t8 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t171.t2.t5 t171.t2.t7))
% 1.05/1.23  (step t171.t2.t9 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t171.t2.a3))
% 1.05/1.23  (step t171.t2.t10 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t171.t2.t9))
% 1.05/1.23  (step t171.t2.t11 (cl (= (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) :rule refl)
% 1.05/1.23  (step t171.t2.t12 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t171.t2.a2))
% 1.05/1.23  (step t171.t2.t13 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule symm :premises (t171.t2.t12))
% 1.05/1.23  (step t171.t2.t14 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule cong :premises (t171.t2.t11 t171.t2.t13))
% 1.05/1.23  (step t171.t2.t15 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule symm :premises (t171.t2.a1))
% 1.05/1.23  (step t171.t2.t16 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule trans :premises (t171.t2.t8 t171.t2.t10 t171.t2.t14 t171.t2.t15))
% 1.05/1.23  (step t171.t2.t17 (cl (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule cong :premises (t171.t2.t4 t171.t2.t16))
% 1.05/1.23  (step t171.t2.t18 (cl (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t171.t2.t17))
% 1.05/1.23  (step t171.t2.t19 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t171.t2.t16))
% 1.05/1.23  (step t171.t2.t20 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t171.t2.t16 t171.t2.t19))
% 1.05/1.23  (step t171.t2.t21 (cl (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule symm :premises (t171.t2.t20))
% 1.05/1.23  (step t171.t2.t22 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule refl)
% 1.05/1.23  (step t171.t2.t23 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule cong :premises (t171.t2.t22 t171.t2.t16))
% 1.05/1.23  (step t171.t2.t24 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t171.t2.t23))
% 1.05/1.23  (step t171.t2.t25 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule trans :premises (t171.t2.t3 t171.t2.t18 t171.t2.t21 t171.t2.t24))
% 1.05/1.23  (step t171.t2.t26 (cl (= (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d2 (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule cong :premises (t171.t2.t25))
% 1.05/1.23  (step t171.t2.t27 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule trans :premises (t171.t2.t23 t171.t2.t20 t171.t2.t17))
% 1.05/1.23  (step t171.t2.t28 (cl (= (tptp.d2 (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule cong :premises (t171.t2.t27))
% 1.05/1.23  (step t171.t2.t29 (cl (= (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.23  (step t171.t2.t30 (cl (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv2 :premises (t171.t2.t29))
% 1.05/1.23  (step t171.t2.t31 (cl (not (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule not_not)
% 1.05/1.23  (step t171.t2.t32 (cl (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t171.t2.t30 t171.t2.t31))
% 1.05/1.23  (step t171.t2.t33 (cl (= (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false)) :rule resolution :premises (t171.t2.t32 t171.t2.a0))
% 1.05/1.23  (step t171.t2.t34 (cl (= (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) false)) :rule trans :premises (t171.t2.t26 t171.t2.t28 t171.t2.t33))
% 1.05/1.23  (step t171.t2.t35 (cl (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t171.t2.t2 t171.t2.t34))
% 1.05/1.23  (step t171.t2 (cl (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule subproof :discharge (t171.t2.a0 t171.t2.a1 t171.t2.a2 t171.t2.a3 t171.t2.a4 t171.t2.a5))
% 1.05/1.23  (step t171.t3 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t171.t4 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t171.t5 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t171.t6 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t171.t7 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t171.t8 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t171.t9 (cl (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t171.t2 t171.t3 t171.t4 t171.t5 t171.t6 t171.t7 t171.t8))
% 1.05/1.23  (step t171.t10 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule reordering :premises (t171.t9))
% 1.05/1.23  (step t171.t11 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule contraction :premises (t171.t10))
% 1.05/1.23  (step t171.t12 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t171.t1 t171.t11))
% 1.05/1.23  (step t171.t13 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule implies_neg2)
% 1.05/1.23  (step t171.t14 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (=> (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t171.t12 t171.t13))
% 1.05/1.23  (step t171.t15 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule contraction :premises (t171.t14))
% 1.05/1.23  (step t171.t16 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies :premises (t171.t15))
% 1.05/1.23  (step t171.t17 (cl (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule and_neg)
% 1.05/1.23  (step t171.t18 (cl (and (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t171.t17 t171.a5 t171.a2 t171.a0 t171.a3 t171.a1 t171.a4))
% 1.05/1.23  (step t171.t19 (cl (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t171.t16 t171.t18))
% 1.05/1.23  (step t171 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule subproof :discharge (t171.a0 t171.a1 t171.a2 t171.a3 t171.a4 t171.a5))
% 1.05/1.23  (step t172 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t173 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t174 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t175 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t176 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t177 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t178 (cl (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t171 t172 t173 t174 t175 t176 t177))
% 1.05/1.23  (step t179 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule reordering :premises (t178))
% 1.05/1.23  (step t180 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule contraction :premises (t179))
% 1.05/1.23  (step t181 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t170 t180))
% 1.05/1.23  (step t182 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule implies_neg2)
% 1.05/1.23  (step t183 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t181 t182))
% 1.05/1.23  (step t184 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule contraction :premises (t183))
% 1.05/1.23  (step t185 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies :premises (t184))
% 1.05/1.23  (step t186 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t169 t185))
% 1.05/1.23  (step t187 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule or_neg)
% 1.05/1.23  (step t188 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t189 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule or_neg)
% 1.05/1.23  (step t190 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t191 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t192 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t193 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t194 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t186 t187 t188 t189 t190 t191 t192 t193))
% 1.05/1.23  (step t195 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule contraction :premises (t194))
% 1.05/1.23  (step t196 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t155 t168 t195))
% 1.05/1.23  (step t197 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule or :premises (t196))
% 1.05/1.23  (step t198 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule reordering :premises (t197))
% 1.05/1.23  (step t199 (cl (not (= (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) (not (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv_pos2)
% 1.05/1.23  (step t200 (cl (= (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule all_simplify)
% 1.05/1.23  (step t201 (cl (= (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule cong :premises (t45 t200))
% 1.05/1.23  (step t202 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t203)
% 1.05/1.23  (assume t203.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))
% 1.05/1.23  (step t203.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (:= Y tptp.a1) (:= Z (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))
% 1.05/1.23  (step t203.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule or :premises (t203.t1))
% 1.05/1.23  (step t203.t3 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t203.t2 t203.a0))
% 1.05/1.23  (step t203 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule subproof :discharge (t203.a0))
% 1.05/1.23  (step t204 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t202 t203))
% 1.05/1.23  (step t205 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule implies_neg2)
% 1.05/1.23  (step t206 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t204 t205))
% 1.05/1.23  (step t207 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule contraction :premises (t206))
% 1.05/1.23  (step t208 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t199 t201 t207))
% 1.05/1.23  (step t209 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule implies :premises (t208))
% 1.05/1.23  (step t210 (cl (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t209 a0))
% 1.05/1.23  (step t211 (cl (not (= (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))))) (not (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule equiv_pos2)
% 1.05/1.23  (step t212 (cl (= (= (= (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true) (= (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.23  (step t213 (cl (not (= (= (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true)) (= (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule equiv1 :premises (t212))
% 1.05/1.23  (step t214 (cl (= (= (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))))) :rule all_simplify)
% 1.05/1.23  (step t215 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule refl)
% 1.05/1.23  (step t216 (cl (= (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule all_simplify)
% 1.05/1.23  (step t217 (cl (= (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule cong :premises (t215 t216))
% 1.05/1.23  (step t218 (cl (= (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true)) :rule all_simplify)
% 1.05/1.23  (step t219 (cl (= (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) true)) :rule trans :premises (t217 t218))
% 1.05/1.23  (step t220 (cl (= (= (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) true)) :rule trans :premises (t214 t219))
% 1.05/1.23  (step t221 (cl (= (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t213 t220))
% 1.05/1.23  (step t222 (cl (= (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule refl)
% 1.05/1.23  (step t223 (cl (= (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))))) :rule cong :premises (t78 t79 t80 t91 t156 t221 t222))
% 1.05/1.23  (step t224 (cl (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule and_neg)
% 1.05/1.23  (step t225 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t226)
% 1.05/1.23  (assume t226.a0 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t226.a1 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t226.a2 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t226.a3 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t226.a4 (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (assume t226.a5 (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (step t226.t1 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t226.t2)
% 1.05/1.23  (assume t226.t2.a0 (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (assume t226.t2.a1 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t226.t2.a2 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t226.t2.a3 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t226.t2.a4 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t226.t2.a5 (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (step t226.t2.t1 (cl (= (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) false) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule equiv_simplify)
% 1.05/1.23  (step t226.t2.t2 (cl (not (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) false)) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv1 :premises (t226.t2.t1))
% 1.05/1.23  (step t226.t2.t3 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule symm :premises (t226.t2.a5))
% 1.05/1.23  (step t226.t2.t4 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule refl)
% 1.05/1.23  (step t226.t2.t5 (cl (= tptp.a1 tptp.a1)) :rule refl)
% 1.05/1.23  (step t226.t2.t6 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t226.t2.a4))
% 1.05/1.23  (step t226.t2.t7 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t226.t2.t6))
% 1.05/1.23  (step t226.t2.t8 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t226.t2.t5 t226.t2.t7))
% 1.05/1.23  (step t226.t2.t9 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t226.t2.a3))
% 1.05/1.23  (step t226.t2.t10 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t226.t2.t9))
% 1.05/1.23  (step t226.t2.t11 (cl (= (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) :rule refl)
% 1.05/1.23  (step t226.t2.t12 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t226.t2.a2))
% 1.05/1.23  (step t226.t2.t13 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule symm :premises (t226.t2.t12))
% 1.05/1.23  (step t226.t2.t14 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule cong :premises (t226.t2.t11 t226.t2.t13))
% 1.05/1.23  (step t226.t2.t15 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule symm :premises (t226.t2.a1))
% 1.05/1.23  (step t226.t2.t16 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule trans :premises (t226.t2.t8 t226.t2.t10 t226.t2.t14 t226.t2.t15))
% 1.05/1.23  (step t226.t2.t17 (cl (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule cong :premises (t226.t2.t4 t226.t2.t16))
% 1.05/1.23  (step t226.t2.t18 (cl (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t226.t2.t17))
% 1.05/1.23  (step t226.t2.t19 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t226.t2.t16))
% 1.05/1.23  (step t226.t2.t20 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t226.t2.t16 t226.t2.t19))
% 1.05/1.23  (step t226.t2.t21 (cl (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule symm :premises (t226.t2.t20))
% 1.05/1.23  (step t226.t2.t22 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule refl)
% 1.05/1.23  (step t226.t2.t23 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule cong :premises (t226.t2.t22 t226.t2.t16))
% 1.05/1.23  (step t226.t2.t24 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t226.t2.t23))
% 1.05/1.23  (step t226.t2.t25 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule trans :premises (t226.t2.t3 t226.t2.t18 t226.t2.t21 t226.t2.t24))
% 1.05/1.23  (step t226.t2.t26 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule cong :premises (t226.t2.t25))
% 1.05/1.23  (step t226.t2.t27 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule trans :premises (t226.t2.t23 t226.t2.t20 t226.t2.t17))
% 1.05/1.23  (step t226.t2.t28 (cl (= (tptp.d1 (tptp.f (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule cong :premises (t226.t2.t27))
% 1.05/1.23  (step t226.t2.t29 (cl (= (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.23  (step t226.t2.t30 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule equiv2 :premises (t226.t2.t29))
% 1.05/1.23  (step t226.t2.t31 (cl (not (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule not_not)
% 1.05/1.23  (step t226.t2.t32 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t226.t2.t30 t226.t2.t31))
% 1.05/1.23  (step t226.t2.t33 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) false)) :rule resolution :premises (t226.t2.t32 t226.t2.a0))
% 1.05/1.23  (step t226.t2.t34 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) false)) :rule trans :premises (t226.t2.t26 t226.t2.t28 t226.t2.t33))
% 1.05/1.23  (step t226.t2.t35 (cl (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t226.t2.t2 t226.t2.t34))
% 1.05/1.23  (step t226.t2 (cl (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule subproof :discharge (t226.t2.a0 t226.t2.a1 t226.t2.a2 t226.t2.a3 t226.t2.a4 t226.t2.a5))
% 1.05/1.23  (step t226.t3 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t226.t4 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t226.t5 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t226.t6 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t226.t7 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t226.t8 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t226.t9 (cl (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t226.t2 t226.t3 t226.t4 t226.t5 t226.t6 t226.t7 t226.t8))
% 1.05/1.23  (step t226.t10 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule reordering :premises (t226.t9))
% 1.05/1.23  (step t226.t11 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule contraction :premises (t226.t10))
% 1.05/1.23  (step t226.t12 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t226.t1 t226.t11))
% 1.05/1.23  (step t226.t13 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule implies_neg2)
% 1.05/1.23  (step t226.t14 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (=> (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t226.t12 t226.t13))
% 1.05/1.23  (step t226.t15 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule contraction :premises (t226.t14))
% 1.05/1.23  (step t226.t16 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies :premises (t226.t15))
% 1.05/1.23  (step t226.t17 (cl (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule and_neg)
% 1.05/1.23  (step t226.t18 (cl (and (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t226.t17 t226.a5 t226.a2 t226.a0 t226.a3 t226.a1 t226.a4))
% 1.05/1.23  (step t226.t19 (cl (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t226.t16 t226.t18))
% 1.05/1.23  (step t226 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule subproof :discharge (t226.a0 t226.a1 t226.a2 t226.a3 t226.a4 t226.a5))
% 1.05/1.23  (step t227 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t228 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t229 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t230 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t231 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t232 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t233 (cl (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t226 t227 t228 t229 t230 t231 t232))
% 1.05/1.23  (step t234 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule reordering :premises (t233))
% 1.05/1.23  (step t235 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule contraction :premises (t234))
% 1.05/1.23  (step t236 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t225 t235))
% 1.05/1.23  (step t237 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule implies_neg2)
% 1.05/1.23  (step t238 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t236 t237))
% 1.05/1.23  (step t239 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule contraction :premises (t238))
% 1.05/1.23  (step t240 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies :premises (t239))
% 1.05/1.23  (step t241 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t224 t240))
% 1.05/1.23  (step t242 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule or_neg)
% 1.05/1.23  (step t243 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t244 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule or_neg)
% 1.05/1.23  (step t245 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t246 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t247 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t248 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule or_neg)
% 1.05/1.23  (step t249 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t241 t242 t243 t244 t245 t246 t247 t248))
% 1.05/1.23  (step t250 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule contraction :premises (t249))
% 1.05/1.23  (step t251 (cl (or (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t211 t223 t250))
% 1.05/1.23  (step t252 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule or :premises (t251))
% 1.05/1.23  (step t253 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule reordering :premises (t252))
% 1.05/1.23  (step t254 (cl (not (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule or_pos)
% 1.05/1.23  (step t255 (cl (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule reordering :premises (t254))
% 1.05/1.23  (step t256 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t257)
% 1.05/1.23  (assume t257.a0 (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))))
% 1.05/1.23  (step t257.t1 (cl (or (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (step t257.t2 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule or :premises (t257.t1))
% 1.05/1.23  (step t257.t3 (cl (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t257.t2 t257.a0))
% 1.05/1.23  (step t257 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule subproof :discharge (t257.a0))
% 1.05/1.23  (step t258 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t256 t257))
% 1.05/1.23  (step t259 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule implies_neg2)
% 1.05/1.23  (step t260 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t258 t259))
% 1.05/1.23  (step t261 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule contraction :premises (t260))
% 1.05/1.23  (step t262 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies :premises (t261))
% 1.05/1.23  (step t263 (cl (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t262 a3))
% 1.05/1.23  (step t264 (cl (not (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule or_pos)
% 1.05/1.23  (step t265 (cl (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule reordering :premises (t264))
% 1.05/1.23  (step t266 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t267)
% 1.05/1.23  (assume t267.a0 (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))))
% 1.05/1.23  (step t267.t1 (cl (or (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))
% 1.05/1.23  (step t267.t2 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule or :premises (t267.t1))
% 1.05/1.23  (step t267.t3 (cl (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t267.t2 t267.a0))
% 1.05/1.23  (step t267 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule subproof :discharge (t267.a0))
% 1.05/1.23  (step t268 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t266 t267))
% 1.05/1.23  (step t269 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (not (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule implies_neg2)
% 1.05/1.23  (step t270 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule resolution :premises (t268 t269))
% 1.05/1.23  (step t271 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))))) :rule contraction :premises (t270))
% 1.05/1.23  (step t272 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule implies :premises (t271))
% 1.05/1.23  (step t273 (cl (or (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))))) :rule resolution :premises (t272 a2))
% 1.05/1.23  (step t274 (cl (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule and_neg)
% 1.05/1.23  (step t275 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t276)
% 1.05/1.23  (assume t276.a0 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t276.a1 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t276.a2 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t276.a3 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t276.a4 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))
% 1.05/1.23  (assume t276.a5 (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t276.a6 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (step t276.t1 (cl (=> (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t276.t2)
% 1.05/1.23  (assume t276.t2.a0 (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (assume t276.t2.a1 (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))
% 1.05/1.23  (assume t276.t2.a2 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t276.t2.a3 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t276.t2.a4 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))
% 1.05/1.23  (assume t276.t2.a5 (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (assume t276.t2.a6 (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.23  (step t276.t2.t1 (cl (= (= (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) true) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule equiv_simplify)
% 1.05/1.23  (step t276.t2.t2 (cl (not (= (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) true)) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule equiv1 :premises (t276.t2.t1))
% 1.05/1.23  (step t276.t2.t3 (cl (= tptp.a1 tptp.a1)) :rule refl)
% 1.05/1.23  (step t276.t2.t4 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) :rule symm :premises (t276.t2.a6))
% 1.05/1.23  (step t276.t2.t5 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule symm :premises (t276.t2.t4))
% 1.05/1.23  (step t276.t2.t6 (cl (= (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) :rule refl)
% 1.05/1.23  (step t276.t2.t7 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t276.t2.a1))
% 1.05/1.23  (step t276.t2.t8 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule cong :premises (t276.t2.t6 t276.t2.t7))
% 1.05/1.23  (step t276.t2.t9 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t276.t2.a5))
% 1.05/1.23  (step t276.t2.t10 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t276.t2.t9))
% 1.05/1.23  (step t276.t2.t11 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t276.t2.t10))
% 1.05/1.23  (step t276.t2.t12 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t276.t2.a3))
% 1.05/1.23  (step t276.t2.t13 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule cong :premises (t276.t2.t3 t276.t2.t12))
% 1.05/1.23  (step t276.t2.t14 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule trans :premises (t276.t2.t5 t276.t2.t8 t276.t2.t11 t276.t2.t13))
% 1.05/1.23  (step t276.t2.t15 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t276.t2.t3 t276.t2.t14))
% 1.05/1.23  (step t276.t2.t16 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t276.t2.a4))
% 1.05/1.23  (step t276.t2.t17 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t276.t2.t12))
% 1.05/1.23  (step t276.t2.t18 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t276.t2.t6 t276.t2.t17))
% 1.05/1.23  (step t276.t2.t19 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule symm :premises (t276.t2.a2))
% 1.05/1.23  (step t276.t2.t20 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t276.t2.t19))
% 1.05/1.23  (step t276.t2.t21 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule refl)
% 1.05/1.23  (step t276.t2.t22 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule symm :premises (t276.t2.t7))
% 1.05/1.23  (step t276.t2.t23 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule cong :premises (t276.t2.t21 t276.t2.t22))
% 1.05/1.23  (step t276.t2.t24 (cl (= (tptp.f (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule cong :premises (t276.t2.t22 t276.t2.t22))
% 1.05/1.23  (step t276.t2.t25 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.f (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule symm :premises (t276.t2.t24))
% 1.05/1.23  (step t276.t2.t26 (cl (= (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)) (tptp.f (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule trans :premises (t276.t2.t15 t276.t2.t16 t276.t2.t18 t276.t2.t20 t276.t2.t23 t276.t2.t25))
% 1.05/1.23  (step t276.t2.t27 (cl (= (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t276.t2.t26))
% 1.05/1.23  (step t276.t2.t28 (cl (= (tptp.c (tptp.f (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule cong :premises (t276.t2.t24))
% 1.05/1.23  (step t276.t2.t29 (cl (= (= (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) true) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule equiv_simplify)
% 1.05/1.23  (step t276.t2.t30 (cl (= (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) true) (not (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule equiv2 :premises (t276.t2.t29))
% 1.05/1.23  (step t276.t2.t31 (cl (= (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) true)) :rule resolution :premises (t276.t2.t30 t276.t2.a0))
% 1.05/1.23  (step t276.t2.t32 (cl (= (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) true)) :rule trans :premises (t276.t2.t27 t276.t2.t28 t276.t2.t31))
% 1.05/1.23  (step t276.t2.t33 (cl (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t276.t2.t2 t276.t2.t32))
% 1.05/1.23  (step t276.t2 (cl (not (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule subproof :discharge (t276.t2.a0 t276.t2.a1 t276.t2.a2 t276.t2.a3 t276.t2.a4 t276.t2.a5 t276.t2.a6))
% 1.05/1.23  (step t276.t3 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t276.t4 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t276.t5 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t276.t6 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t276.t7 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule and_pos)
% 1.05/1.23  (step t276.t8 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t276.t9 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t276.t10 (cl (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule resolution :premises (t276.t2 t276.t3 t276.t4 t276.t5 t276.t6 t276.t7 t276.t8 t276.t9))
% 1.05/1.23  (step t276.t11 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule reordering :premises (t276.t10))
% 1.05/1.23  (step t276.t12 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule contraction :premises (t276.t11))
% 1.05/1.23  (step t276.t13 (cl (=> (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t276.t1 t276.t12))
% 1.05/1.23  (step t276.t14 (cl (=> (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule implies_neg2)
% 1.05/1.23  (step t276.t15 (cl (=> (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (=> (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t276.t13 t276.t14))
% 1.05/1.23  (step t276.t16 (cl (=> (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule contraction :premises (t276.t15))
% 1.05/1.23  (step t276.t17 (cl (not (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule implies :premises (t276.t16))
% 1.05/1.23  (step t276.t18 (cl (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule and_neg)
% 1.05/1.23  (step t276.t19 (cl (and (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule resolution :premises (t276.t18 t276.a5 t276.a0 t276.a6 t276.a1 t276.a4 t276.a3 t276.a2))
% 1.05/1.23  (step t276.t20 (cl (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t276.t17 t276.t19))
% 1.05/1.23  (step t276 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule subproof :discharge (t276.a0 t276.a1 t276.a2 t276.a3 t276.a4 t276.a5 t276.a6))
% 1.05/1.23  (step t277 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.23  (step t278 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t279 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t280 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t281 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule and_pos)
% 1.05/1.23  (step t282 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule and_pos)
% 1.05/1.23  (step t283 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.23  (step t284 (cl (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t276 t277 t278 t279 t280 t281 t282 t283))
% 1.05/1.23  (step t285 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule reordering :premises (t284))
% 1.05/1.23  (step t286 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule contraction :premises (t285))
% 1.05/1.23  (step t287 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t275 t286))
% 1.05/1.23  (step t288 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule implies_neg2)
% 1.05/1.23  (step t289 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t287 t288))
% 1.05/1.23  (step t290 (cl (=> (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule contraction :premises (t289))
% 1.05/1.23  (step t291 (cl (not (and (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule implies :premises (t290))
% 1.05/1.23  (step t292 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) :rule resolution :premises (t274 t291))
% 1.05/1.23  (step t293 (cl (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f tptp.a1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule reordering :premises (t292))
% 1.05/1.23  (step t294 (cl (not (= (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) (not (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule equiv_pos2)
% 1.05/1.23  (step t295 (cl (= (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule all_simplify)
% 1.05/1.23  (step t296 (cl (= (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule cong :premises (t45 t295))
% 1.05/1.23  (step t297 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) :rule implies_neg1)
% 1.05/1.23  (anchor :step t298)
% 1.05/1.23  (assume t298.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))
% 1.05/1.23  (step t298.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule forall_inst :args ((:= X tptp.a1) (:= Y tptp.a1) (:= Z (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.23  (step t298.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule or :premises (t298.t1))
% 1.05/1.23  (step t298.t3 (cl (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t298.t2 t298.a0))
% 1.05/1.23  (step t298 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule subproof :discharge (t298.a0))
% 1.05/1.23  (step t299 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t297 t298))
% 1.05/1.23  (step t300 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg2)
% 1.05/1.23  (step t301 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t299 t300))
% 1.05/1.23  (step t302 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule contraction :premises (t301))
% 1.05/1.23  (step t303 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t294 t296 t302))
% 1.05/1.23  (step t304 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule implies :premises (t303))
% 1.05/1.23  (step t305 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t306)
% 1.05/1.24  (assume t306.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))
% 1.05/1.24  (step t306.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule forall_inst :args ((:= X (tptp.f tptp.a1 tptp.a1)) (:= Y tptp.a1) (:= Z (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.24  (step t306.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule or :premises (t306.t1))
% 1.05/1.24  (step t306.t3 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t306.t2 t306.a0))
% 1.05/1.24  (step t306 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule subproof :discharge (t306.a0))
% 1.05/1.24  (step t307 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t305 t306))
% 1.05/1.24  (step t308 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg2)
% 1.05/1.24  (step t309 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t307 t308))
% 1.05/1.24  (step t310 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))))) :rule contraction :premises (t309))
% 1.05/1.24  (step t311 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1)))) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f tptp.a1 (tptp.f tptp.a1 tptp.a1))))) :rule implies :premises (t310))
% 1.05/1.24  (step t312 (cl (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) :rule or_pos)
% 1.05/1.24  (step t313 (cl (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule reordering :premises (t312))
% 1.05/1.24  (step t314 (cl (=> (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X)))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t315)
% 1.05/1.24  (assume t315.a0 (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X))))
% 1.05/1.24  (step t315.t1 (cl (or (not (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.24  (step t315.t2 (cl (not (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule or :premises (t315.t1))
% 1.05/1.24  (step t315.t3 (cl (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule resolution :premises (t315.t2 t315.a0))
% 1.05/1.24  (step t315 (cl (not (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule subproof :discharge (t315.a0))
% 1.05/1.24  (step t316 (cl (=> (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule resolution :premises (t314 t315))
% 1.05/1.24  (step t317 (cl (=> (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule implies_neg2)
% 1.05/1.24  (step t318 (cl (=> (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) (=> (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule resolution :premises (t316 t317))
% 1.05/1.24  (step t319 (cl (=> (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule contraction :premises (t318))
% 1.05/1.24  (step t320 (cl (not (forall ((X $$unsorted)) (or (tptp.c X) (tptp.d1 X) (tptp.d2 X)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule implies :premises (t319))
% 1.05/1.24  (step t321 (cl (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule resolution :premises (t320 a1))
% 1.05/1.24  (step t322 (cl (not (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule or_pos)
% 1.05/1.24  (step t323 (cl (not (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule contraction :premises (t322))
% 1.05/1.24  (step t324 (cl (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule reordering :premises (t323))
% 1.05/1.24  (step t325 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t326)
% 1.05/1.24  (assume t326.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))))
% 1.05/1.24  (step t326.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (:= Y (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.24  (step t326.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule or :premises (t326.t1))
% 1.05/1.24  (step t326.t3 (cl (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule resolution :premises (t326.t2 t326.a0))
% 1.05/1.24  (step t326 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule subproof :discharge (t326.a0))
% 1.05/1.24  (step t327 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule resolution :premises (t325 t326))
% 1.05/1.24  (step t328 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule implies_neg2)
% 1.05/1.24  (step t329 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule resolution :premises (t327 t328))
% 1.05/1.24  (step t330 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule contraction :premises (t329))
% 1.05/1.24  (step t331 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule implies :premises (t330))
% 1.05/1.24  (step t332 (cl (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule resolution :premises (t331 a10))
% 1.05/1.24  (step t333 (cl (not (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule or_pos)
% 1.05/1.24  (step t334 (cl (not (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule contraction :premises (t333))
% 1.05/1.24  (step t335 (cl (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule reordering :premises (t334))
% 1.05/1.24  (step t336 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t337)
% 1.05/1.24  (assume t337.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))))
% 1.05/1.24  (step t337.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (:= Y (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))
% 1.05/1.24  (step t337.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule or :premises (t337.t1))
% 1.05/1.24  (step t337.t3 (cl (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule resolution :premises (t337.t2 t337.a0))
% 1.05/1.24  (step t337 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule subproof :discharge (t337.a0))
% 1.05/1.24  (step t338 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule resolution :premises (t336 t337))
% 1.05/1.24  (step t339 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (not (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule implies_neg2)
% 1.05/1.24  (step t340 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule resolution :premises (t338 t339))
% 1.05/1.24  (step t341 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))))) :rule contraction :premises (t340))
% 1.05/1.24  (step t342 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule implies :premises (t341))
% 1.05/1.24  (step t343 (cl (or (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))))) :rule resolution :premises (t342 a9))
% 1.05/1.24  (step t344 (cl (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule resolution :premises (t313 t321 t324 t332 t335 t343))
% 1.05/1.24  (step t345 (cl (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (tptp.c (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)))) :rule contraction :premises (t344))
% 1.05/1.24  (step t346 (cl (not (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1))) :rule or_pos)
% 1.05/1.24  (step t347 (cl (not (tptp.c tptp.a1)) (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1))))) :rule reordering :premises (t346))
% 1.05/1.24  (step t348 (cl (not (= (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))))) (not (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule equiv_pos2)
% 1.05/1.24  (step t349 (cl (= (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule refl)
% 1.05/1.24  (step t350 (cl (= (= (= (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true) (= (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.24  (step t351 (cl (not (= (= (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true)) (= (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule equiv1 :premises (t350))
% 1.05/1.24  (step t352 (cl (= (= (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule all_simplify)
% 1.05/1.24  (step t353 (cl (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule refl)
% 1.05/1.24  (step t354 (cl (= (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule all_simplify)
% 1.05/1.24  (step t355 (cl (= (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t353 t354))
% 1.05/1.24  (step t356 (cl (= (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true)) :rule all_simplify)
% 1.05/1.24  (step t357 (cl (= (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) true)) :rule trans :premises (t355 t356))
% 1.05/1.24  (step t358 (cl (= (= (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true)) :rule trans :premises (t352 t357))
% 1.05/1.24  (step t359 (cl (= (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t351 t358))
% 1.05/1.24  (step t360 (cl (= (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule refl)
% 1.05/1.24  (step t361 (cl (= (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))))) :rule cong :premises (t349 t359 t360))
% 1.05/1.24  (step t362 (cl (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule and_neg)
% 1.05/1.24  (step t363 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t364)
% 1.05/1.24  (assume t364.a0 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))
% 1.05/1.24  (assume t364.a1 (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.24  (step t364.t1 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t364.t2)
% 1.05/1.24  (assume t364.t2.a0 (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.24  (assume t364.t2.a1 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))
% 1.05/1.24  (step t364.t2.t1 (cl (= (= (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) false) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule equiv_simplify)
% 1.05/1.24  (step t364.t2.t2 (cl (not (= (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) false)) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule equiv1 :premises (t364.t2.t1))
% 1.05/1.24  (step t364.t2.t3 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t364.t2.a1))
% 1.05/1.24  (step t364.t2.t4 (cl (= (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule cong :premises (t364.t2.t3))
% 1.05/1.24  (step t364.t2.t5 (cl (= (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) false) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.24  (step t364.t2.t6 (cl (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) false) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule equiv2 :premises (t364.t2.t5))
% 1.05/1.24  (step t364.t2.t7 (cl (not (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule not_not)
% 1.05/1.24  (step t364.t2.t8 (cl (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) false) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule resolution :premises (t364.t2.t6 t364.t2.t7))
% 1.05/1.24  (step t364.t2.t9 (cl (= (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) false)) :rule resolution :premises (t364.t2.t8 t364.t2.a0))
% 1.05/1.24  (step t364.t2.t10 (cl (= (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) false)) :rule trans :premises (t364.t2.t4 t364.t2.t9))
% 1.05/1.24  (step t364.t2.t11 (cl (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t364.t2.t2 t364.t2.t10))
% 1.05/1.24  (step t364.t2 (cl (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule subproof :discharge (t364.t2.a0 t364.t2.a1))
% 1.05/1.24  (step t364.t3 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.24  (step t364.t4 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.24  (step t364.t5 (cl (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t364.t2 t364.t3 t364.t4))
% 1.05/1.24  (step t364.t6 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule reordering :premises (t364.t5))
% 1.05/1.24  (step t364.t7 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule contraction :premises (t364.t6))
% 1.05/1.24  (step t364.t8 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t364.t1 t364.t7))
% 1.05/1.24  (step t364.t9 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule implies_neg2)
% 1.05/1.24  (step t364.t10 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (=> (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t364.t8 t364.t9))
% 1.05/1.24  (step t364.t11 (cl (=> (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule contraction :premises (t364.t10))
% 1.05/1.24  (step t364.t12 (cl (not (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule implies :premises (t364.t11))
% 1.05/1.24  (step t364.t13 (cl (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule and_neg)
% 1.05/1.24  (step t364.t14 (cl (and (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t364.t13 t364.a1 t364.a0))
% 1.05/1.24  (step t364.t15 (cl (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t364.t12 t364.t14))
% 1.05/1.24  (step t364 (cl (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule subproof :discharge (t364.a0 t364.a1))
% 1.05/1.24  (step t365 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.24  (step t366 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.24  (step t367 (cl (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t364 t365 t366))
% 1.05/1.24  (step t368 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule reordering :premises (t367))
% 1.05/1.24  (step t369 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule contraction :premises (t368))
% 1.05/1.24  (step t370 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t363 t369))
% 1.05/1.24  (step t371 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule implies_neg2)
% 1.05/1.24  (step t372 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t370 t371))
% 1.05/1.24  (step t373 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule contraction :premises (t372))
% 1.05/1.24  (step t374 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule implies :premises (t373))
% 1.05/1.24  (step t375 (cl (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t362 t374))
% 1.05/1.24  (step t376 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule or_neg)
% 1.05/1.24  (step t377 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule or_neg)
% 1.05/1.24  (step t378 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule or_neg)
% 1.05/1.24  (step t379 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t375 t376 t377 t378))
% 1.05/1.24  (step t380 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule contraction :premises (t379))
% 1.05/1.24  (step t381 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t348 t361 t380))
% 1.05/1.24  (step t382 (cl (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule or :premises (t381))
% 1.05/1.24  (step t383 (cl (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule reordering :premises (t382))
% 1.05/1.24  (step t384 (cl (not (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule or_pos)
% 1.05/1.24  (step t385 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule reordering :premises (t384))
% 1.05/1.24  (step t386 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t387)
% 1.05/1.24  (assume t387.a0 (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))))
% 1.05/1.24  (step t387.t1 (cl (or (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.24  (step t387.t2 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule or :premises (t387.t1))
% 1.05/1.24  (step t387.t3 (cl (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t387.t2 t387.a0))
% 1.05/1.24  (step t387 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule subproof :discharge (t387.a0))
% 1.05/1.24  (step t388 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t386 t387))
% 1.05/1.24  (step t389 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule implies_neg2)
% 1.05/1.24  (step t390 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t388 t389))
% 1.05/1.24  (step t391 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule contraction :premises (t390))
% 1.05/1.24  (step t392 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d2 X))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d2 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule implies :premises (t391))
% 1.05/1.24  (step t393 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t394)
% 1.05/1.24  (assume t394.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))))
% 1.05/1.24  (step t394.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1)) (:= Y tptp.a1)))
% 1.05/1.24  (step t394.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) :rule or :premises (t394.t1))
% 1.05/1.24  (step t394.t3 (cl (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) :rule resolution :premises (t394.t2 t394.a0))
% 1.05/1.24  (step t394 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) :rule subproof :discharge (t394.a0))
% 1.05/1.24  (step t395 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) :rule resolution :premises (t393 t394))
% 1.05/1.24  (step t396 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) (not (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1))))) :rule implies_neg2)
% 1.05/1.24  (step t397 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1))))) :rule resolution :premises (t395 t396))
% 1.05/1.24  (step t398 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1))))) :rule contraction :premises (t397))
% 1.05/1.24  (step t399 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1))) (not (tptp.c tptp.a1)))) :rule implies :premises (t398))
% 1.05/1.24  (step t400 (cl (not (= (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))))) (not (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule equiv_pos2)
% 1.05/1.24  (step t401 (cl (= (= (= (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true) (= (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.24  (step t402 (cl (not (= (= (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true)) (= (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule equiv1 :premises (t401))
% 1.05/1.24  (step t403 (cl (= (= (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))))) :rule all_simplify)
% 1.05/1.24  (step t404 (cl (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule refl)
% 1.05/1.24  (step t405 (cl (= (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule all_simplify)
% 1.05/1.24  (step t406 (cl (= (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule cong :premises (t404 t405))
% 1.05/1.24  (step t407 (cl (= (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true)) :rule all_simplify)
% 1.05/1.24  (step t408 (cl (= (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) true)) :rule trans :premises (t406 t407))
% 1.05/1.24  (step t409 (cl (= (= (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) true)) :rule trans :premises (t403 t408))
% 1.05/1.24  (step t410 (cl (= (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t402 t409))
% 1.05/1.24  (step t411 (cl (= (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule refl)
% 1.05/1.24  (step t412 (cl (= (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))))) :rule cong :premises (t349 t410 t411))
% 1.05/1.24  (step t413 (cl (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule and_neg)
% 1.05/1.24  (step t414 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t415)
% 1.05/1.24  (assume t415.a0 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))
% 1.05/1.24  (assume t415.a1 (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.24  (step t415.t1 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t415.t2)
% 1.05/1.24  (assume t415.t2.a0 (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.24  (assume t415.t2.a1 (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))
% 1.05/1.24  (step t415.t2.t1 (cl (= (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) false) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule equiv_simplify)
% 1.05/1.24  (step t415.t2.t2 (cl (not (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) false)) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule equiv1 :premises (t415.t2.t1))
% 1.05/1.24  (step t415.t2.t3 (cl (= (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1) (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule symm :premises (t415.t2.a1))
% 1.05/1.24  (step t415.t2.t4 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule cong :premises (t415.t2.t3))
% 1.05/1.24  (step t415.t2.t5 (cl (= (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) false) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule equiv_simplify)
% 1.05/1.24  (step t415.t2.t6 (cl (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) false) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule equiv2 :premises (t415.t2.t5))
% 1.05/1.24  (step t415.t2.t7 (cl (not (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule not_not)
% 1.05/1.24  (step t415.t2.t8 (cl (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) false) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule resolution :premises (t415.t2.t6 t415.t2.t7))
% 1.05/1.24  (step t415.t2.t9 (cl (= (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) false)) :rule resolution :premises (t415.t2.t8 t415.t2.a0))
% 1.05/1.24  (step t415.t2.t10 (cl (= (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) false)) :rule trans :premises (t415.t2.t4 t415.t2.t9))
% 1.05/1.24  (step t415.t2.t11 (cl (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t415.t2.t2 t415.t2.t10))
% 1.05/1.24  (step t415.t2 (cl (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule subproof :discharge (t415.t2.a0 t415.t2.a1))
% 1.05/1.24  (step t415.t3 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.24  (step t415.t4 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.24  (step t415.t5 (cl (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t415.t2 t415.t3 t415.t4))
% 1.05/1.24  (step t415.t6 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule reordering :premises (t415.t5))
% 1.05/1.24  (step t415.t7 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule contraction :premises (t415.t6))
% 1.05/1.24  (step t415.t8 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t415.t1 t415.t7))
% 1.05/1.24  (step t415.t9 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule implies_neg2)
% 1.05/1.24  (step t415.t10 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (=> (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t415.t8 t415.t9))
% 1.05/1.24  (step t415.t11 (cl (=> (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule contraction :premises (t415.t10))
% 1.05/1.24  (step t415.t12 (cl (not (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule implies :premises (t415.t11))
% 1.05/1.24  (step t415.t13 (cl (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule and_neg)
% 1.05/1.24  (step t415.t14 (cl (and (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t415.t13 t415.a1 t415.a0))
% 1.05/1.24  (step t415.t15 (cl (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t415.t12 t415.t14))
% 1.05/1.24  (step t415 (cl (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule subproof :discharge (t415.a0 t415.a1))
% 1.05/1.24  (step t416 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) :rule and_pos)
% 1.05/1.24  (step t417 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule and_pos)
% 1.05/1.24  (step t418 (cl (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t415 t416 t417))
% 1.05/1.24  (step t419 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule reordering :premises (t418))
% 1.05/1.24  (step t420 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule contraction :premises (t419))
% 1.05/1.24  (step t421 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t414 t420))
% 1.05/1.24  (step t422 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule implies_neg2)
% 1.05/1.24  (step t423 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t421 t422))
% 1.05/1.24  (step t424 (cl (=> (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule contraction :premises (t423))
% 1.05/1.24  (step t425 (cl (not (and (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule implies :premises (t424))
% 1.05/1.24  (step t426 (cl (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t413 t425))
% 1.05/1.24  (step t427 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule or_neg)
% 1.05/1.24  (step t428 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule or_neg)
% 1.05/1.24  (step t429 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (not (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule or_neg)
% 1.05/1.24  (step t430 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t426 t427 t428 t429))
% 1.05/1.24  (step t431 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule contraction :premises (t430))
% 1.05/1.24  (step t432 (cl (or (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))))) :rule resolution :premises (t400 t412 t431))
% 1.05/1.24  (step t433 (cl (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule or :premises (t432))
% 1.05/1.24  (step t434 (cl (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.d1 (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule reordering :premises (t433))
% 1.05/1.24  (step t435 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t146 t154 t198 t210 t43 t56 t68 t76 t253 t210 t43 t56 t68 t76 t255 t263 t265 t273 t293 t75 t67 t55 t42 t304 t311 t345 t347 a5 t383 t385 t392 a3 t399 a8 t434))
% 1.05/1.24  (step t436 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) :rule contraction :premises (t435))
% 1.05/1.24  (step t437 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t438)
% 1.05/1.24  (assume t438.a0 (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))
% 1.05/1.24  (step t438.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule forall_inst :args ((:= X (tptp.f tptp.a1 tptp.a1)) (:= Y tptp.a1) (:= Z tptp.a1)))
% 1.05/1.24  (step t438.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) :rule or :premises (t438.t1))
% 1.05/1.24  (step t438.t3 (cl (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) :rule resolution :premises (t438.t2 t438.a0))
% 1.05/1.24  (step t438 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) :rule subproof :discharge (t438.a0))
% 1.05/1.24  (step t439 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) :rule resolution :premises (t437 t438))
% 1.05/1.24  (step t440 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (not (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule implies_neg2)
% 1.05/1.24  (step t441 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule resolution :premises (t439 t440))
% 1.05/1.24  (step t442 (cl (=> (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1)))) :rule contraction :premises (t441))
% 1.05/1.24  (step t443 (cl (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (= (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) tptp.a1) tptp.a1))) :rule implies :premises (t442))
% 1.05/1.24  (step t444 (cl (not (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule or_pos)
% 1.05/1.24  (step t445 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule reordering :premises (t444))
% 1.05/1.24  (step t446 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t447)
% 1.05/1.24  (assume t447.a0 (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))))
% 1.05/1.24  (step t447.t1 (cl (or (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule forall_inst :args ((:= X (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))
% 1.05/1.24  (step t447.t2 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule or :premises (t447.t1))
% 1.05/1.24  (step t447.t3 (cl (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t447.t2 t447.a0))
% 1.05/1.24  (step t447 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule subproof :discharge (t447.a0))
% 1.05/1.24  (step t448 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t446 t447))
% 1.05/1.24  (step t449 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (not (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule implies_neg2)
% 1.05/1.24  (step t450 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule resolution :premises (t448 t449))
% 1.05/1.24  (step t451 (cl (=> (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X)))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))))) :rule contraction :premises (t450))
% 1.05/1.24  (step t452 (cl (not (forall ((X $$unsorted)) (or (not (tptp.c X)) (not (tptp.d1 X))))) (or (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.d1 (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))))) :rule implies :premises (t451))
% 1.05/1.24  (step t453 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t436 t443 t445 t452 a2))
% 1.05/1.24  (step t454 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1)))) (not (forall ((X $$unsorted) (Y $$unsorted) (Z $$unsorted)) (= (tptp.f X (tptp.f Y Z)) (tptp.f (tptp.f X Y) Z))))) :rule contraction :premises (t453))
% 1.05/1.24  (step t455 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1) (tptp.f (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)) tptp.a1))))) :rule resolution :premises (t454 a0))
% 1.05/1.24  (step t456 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1)))) (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t144 t455))
% 1.05/1.24  (step t457 (cl (not (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))))) :rule contraction :premises (t456))
% 1.05/1.24  (step t458 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t459)
% 1.05/1.24  (assume t459.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))))
% 1.05/1.24  (step t459.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1)))))) :rule forall_inst :args ((:= X (tptp.f tptp.a1 tptp.a1)) (:= Y (tptp.f tptp.a1 tptp.a1))))
% 1.05/1.24  (step t459.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) :rule or :premises (t459.t1))
% 1.05/1.24  (step t459.t3 (cl (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t459.t2 t459.a0))
% 1.05/1.24  (step t459 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) :rule subproof :discharge (t459.a0))
% 1.05/1.24  (step t460 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t458 t459))
% 1.05/1.24  (step t461 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg2)
% 1.05/1.24  (step t462 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t460 t461))
% 1.05/1.24  (step t463 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1)))))) :rule contraction :premises (t462))
% 1.05/1.24  (step t464 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d1 X)) (not (tptp.d1 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) :rule implies :premises (t463))
% 1.05/1.24  (step t465 (cl (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d1 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t464 a9))
% 1.05/1.24  (step t466 (cl (not (tptp.d1 (tptp.f tptp.a1 tptp.a1)))) :rule resolution :premises (t6 t457 t465))
% 1.05/1.24  (step t467 (cl (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1)))) :rule or_pos)
% 1.05/1.24  (step t468 (cl (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1)))) :rule contraction :premises (t467))
% 1.05/1.24  (step t469 (cl (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1)))))) :rule reordering :premises (t468))
% 1.05/1.24  (step t470 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t471)
% 1.05/1.24  (assume t471.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))))
% 1.05/1.24  (step t471.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1)))))) :rule forall_inst :args ((:= X (tptp.f tptp.a1 tptp.a1)) (:= Y (tptp.f tptp.a1 tptp.a1))))
% 1.05/1.24  (step t471.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) :rule or :premises (t471.t1))
% 1.05/1.24  (step t471.t3 (cl (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t471.t2 t471.a0))
% 1.05/1.24  (step t471 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) :rule subproof :discharge (t471.a0))
% 1.05/1.24  (step t472 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t470 t471))
% 1.05/1.24  (step t473 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) (not (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1)))))) :rule implies_neg2)
% 1.05/1.24  (step t474 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1)))))) :rule resolution :premises (t472 t473))
% 1.05/1.24  (step t475 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y)))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1)))))) :rule contraction :premises (t474))
% 1.05/1.24  (step t476 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.c (tptp.f X Y)) (not (tptp.d2 X)) (not (tptp.d2 Y))))) (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) :rule implies :premises (t475))
% 1.05/1.24  (step t477 (cl (or (tptp.c (tptp.f (tptp.f tptp.a1 tptp.a1) (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))) (not (tptp.d2 (tptp.f tptp.a1 tptp.a1))))) :rule resolution :premises (t476 a10))
% 1.05/1.24  (step t478 (cl (not (tptp.d2 (tptp.f tptp.a1 tptp.a1)))) :rule resolution :premises (t469 t457 t477))
% 1.05/1.24  (step t479 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) :rule implies_neg1)
% 1.05/1.24  (anchor :step t480)
% 1.05/1.24  (assume t480.a0 (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))))
% 1.05/1.24  (step t480.t1 (cl (or (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1))))) :rule forall_inst :args ((:= X tptp.a1) (:= Y tptp.a1)))
% 1.05/1.24  (step t480.t2 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) :rule or :premises (t480.t1))
% 1.05/1.24  (step t480.t3 (cl (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) :rule resolution :premises (t480.t2 t480.a0))
% 1.05/1.24  (step t480 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) :rule subproof :discharge (t480.a0))
% 1.05/1.24  (step t481 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) :rule resolution :premises (t479 t480))
% 1.05/1.24  (step t482 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) (not (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1))))) :rule implies_neg2)
% 1.05/1.24  (step t483 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1))))) :rule resolution :premises (t481 t482))
% 1.05/1.24  (step t484 (cl (=> (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y)))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1))))) :rule contraction :premises (t483))
% 1.05/1.24  (step t485 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (or (tptp.d2 (tptp.f X Y)) (tptp.d1 (tptp.f X Y)) (not (tptp.c X)) (not (tptp.c Y))))) (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) :rule implies :premises (t484))
% 1.05/1.24  (step t486 (cl (or (tptp.d2 (tptp.f tptp.a1 tptp.a1)) (tptp.d1 (tptp.f tptp.a1 tptp.a1)) (not (tptp.c tptp.a1)) (not (tptp.c tptp.a1)))) :rule resolution :premises (t485 a8))
% 1.05/1.24  (step t487 (cl) :rule resolution :premises (t3 t466 t478 t486 a5))
% 1.05/1.24  
% 1.05/1.24  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.Cw1IOva3Ss/cvc5---1.0.5_3623.smt2
% 1.05/1.24  % cvc5---1.0.5 exiting
% 1.05/1.24  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------