TSTP Solution File: KRS150+1 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : KRS150+1 : TPTP v8.2.0. Released v3.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n028.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 17:17:31 EDT 2024

% Result   : Theorem 0.35s 0.55s
% Output   : Proof 0.35s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.13  % Problem    : KRS150+1 : TPTP v8.2.0. Released v3.1.0.
% 0.07/0.14  % Command    : do_cvc5 %s %d
% 0.13/0.35  % Computer : n028.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit   : 300
% 0.13/0.35  % WCLimit    : 300
% 0.13/0.35  % DateTime   : Sun May 26 08:48:39 EDT 2024
% 0.13/0.35  % CPUTime    : 
% 0.20/0.50  %----Proving TF0_NAR, FOF, or CNF
% 0.35/0.55  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.35/0.55  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.KiyFpaPxzE/cvc5---1.0.5_6436.smt2
% 0.35/0.55  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.KiyFpaPxzE/cvc5---1.0.5_6436.smt2
% 0.35/0.55  (assume a0 (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))))
% 0.35/0.55  (assume a1 (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))))
% 0.35/0.55  (assume a2 (forall ((X $$unsorted)) (= (tptp.cC10 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))))
% 0.35/0.55  (assume a3 (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X))))))
% 0.35/0.55  (assume a4 (forall ((X $$unsorted)) (= (tptp.cC14 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC12 Y))))))
% 0.35/0.55  (assume a5 (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X)))))
% 0.35/0.55  (assume a6 (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X)))))
% 0.35/0.55  (assume a7 (forall ((X $$unsorted)) (= (tptp.cC4 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (not (tptp.cC2 Y)))))))
% 0.35/0.55  (assume a8 (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X))))))
% 0.35/0.55  (assume a9 (forall ((X $$unsorted)) (= (tptp.cC8 X) (exists ((Y $$unsorted)) (and (tptp.rR1 X Y) (tptp.cC6 Y))))))
% 0.35/0.55  (assume a10 (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X)))))
% 0.35/0.55  (assume a11 (tptp.cTOP tptp.iV16560))
% 0.35/0.55  (assume a12 (tptp.cTEST tptp.iV16560))
% 0.35/0.55  (assume a13 (tptp.cowlThing tptp.iV16560))
% 0.35/0.55  (assume a14 (tptp.rR1 tptp.iV16560 tptp.iV16562))
% 0.35/0.55  (assume a15 (tptp.rR1 tptp.iV16560 tptp.iV16561))
% 0.35/0.55  (assume a16 (not (tptp.cC4 tptp.iV16561)))
% 0.35/0.55  (assume a17 (tptp.cowlThing tptp.iV16561))
% 0.35/0.55  (assume a18 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV16561 X) (tptp.cC2 X))))
% 0.35/0.55  (assume a19 (not (tptp.cC2 tptp.iV16561)))
% 0.35/0.55  (assume a20 (not (tptp.cC10 tptp.iV16562)))
% 0.35/0.55  (assume a21 (not (tptp.cC2 tptp.iV16562)))
% 0.35/0.55  (assume a22 (tptp.cowlThing tptp.iV16562))
% 0.35/0.55  (assume a23 (forall ((X $$unsorted)) (=> (tptp.rR1 tptp.iV16562 X) (tptp.cC2 X))))
% 0.35/0.55  (assume a24 (not (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562))))
% 0.35/0.55  (assume a25 true)
% 0.35/0.55  (step t1 (cl (not (= (not (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562))) (not (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562) (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815))))))) (not (not (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562)))) (not (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562) (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815)))))) :rule equiv_pos2)
% 0.35/0.55  (step t2 (cl (= (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (and (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815)))))) :rule all_simplify)
% 0.35/0.55  (step t3 (cl (= (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))))) :rule refl)
% 0.35/0.55  (step t4 (cl (= (tptp.cC18 tptp.iV16560) (tptp.cC18 tptp.iV16560))) :rule refl)
% 0.35/0.55  (step t5 (cl (= (tptp.cC16 tptp.iV16560) (tptp.cC16 tptp.iV16560))) :rule refl)
% 0.35/0.55  (step t6 (cl (= (tptp.cowlThing tptp.iV16560) (tptp.cowlThing tptp.iV16560))) :rule refl)
% 0.35/0.55  (step t7 (cl (= (tptp.cC14 tptp.iV16560) (tptp.cC14 tptp.iV16560))) :rule refl)
% 0.35/0.55  (step t8 (cl (= (tptp.cC8 tptp.iV16560) (tptp.cC8 tptp.iV16560))) :rule refl)
% 0.35/0.55  (step t9 (cl (= (tptp.cowlThing tptp.iV16561) (tptp.cowlThing tptp.iV16561))) :rule refl)
% 0.35/0.55  (step t10 (cl (= (tptp.cC6 tptp.iV16561) (tptp.cC6 tptp.iV16561))) :rule refl)
% 0.35/0.55  (step t11 (cl (= (tptp.cowlThing tptp.iV16562) (tptp.cowlThing tptp.iV16562))) :rule refl)
% 0.35/0.55  (step t12 (cl (= (tptp.cC12 tptp.iV16562) (tptp.cC12 tptp.iV16562))) :rule refl)
% 0.35/0.55  (step t13 (cl (= (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562)) (and (and (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562)))) :rule cong :premises (t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12))
% 0.35/0.55  (step t14 (cl (= (and (and (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562)) (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562) (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815)))))) :rule all_simplify)
% 0.35/0.55  (step t15 (cl (= (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562)) (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562) (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815)))))) :rule trans :premises (t13 t14))
% 0.35/0.55  (step t16 (cl (= (not (and (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562))) (not (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562) (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815))))))) :rule cong :premises (t15))
% 0.35/0.55  (step t17 (cl (not (and (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (tptp.cC18 tptp.iV16560) (tptp.cC16 tptp.iV16560) (tptp.cowlThing tptp.iV16560) (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560) (tptp.cowlThing tptp.iV16561) (tptp.cC6 tptp.iV16561) (tptp.cowlThing tptp.iV16562) (tptp.cC12 tptp.iV16562) (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815)))))) :rule resolution :premises (t1 t16 a24))
% 0.35/0.55  (step t18 (cl (not (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) (not (tptp.cC18 tptp.iV16560)) (not (tptp.cC16 tptp.iV16560)) (not (tptp.cowlThing tptp.iV16560)) (not (tptp.cC14 tptp.iV16560)) (not (tptp.cC8 tptp.iV16560)) (not (tptp.cowlThing tptp.iV16561)) (not (tptp.cC6 tptp.iV16561)) (not (tptp.cowlThing tptp.iV16562)) (not (tptp.cC12 tptp.iV16562)) (not (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810))) (not (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815))))) :rule not_and :premises (t17))
% 0.35/0.55  (step t19 (cl (not (tptp.cowlThing tptp.iV16560)) (not (tptp.cowlThing tptp.iV16561)) (not (tptp.cowlThing tptp.iV16562)) (not (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) (not (tptp.cC18 tptp.iV16560)) (not (tptp.cC16 tptp.iV16560)) (not (tptp.cC14 tptp.iV16560)) (not (tptp.cC8 tptp.iV16560)) (not (tptp.cC6 tptp.iV16561)) (not (tptp.cC12 tptp.iV16562)) (not (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810))) (not (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815))))) :rule reordering :premises (t18))
% 0.35/0.55  (step t20 (cl (not (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560))) (tptp.cC8 tptp.iV16560)) :rule and_pos)
% 0.35/0.55  (step t21 (cl (tptp.cC8 tptp.iV16560) (not (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) :rule reordering :premises (t20))
% 0.35/0.55  (step t22 (cl (not (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) (not (tptp.cC16 tptp.iV16560)) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560))) :rule equiv_pos2)
% 0.35/0.55  (step t23 (cl (not (tptp.cC16 tptp.iV16560)) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)) (not (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560))))) :rule reordering :premises (t22))
% 0.35/0.55  (step t24 (cl (not (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560))) (tptp.cC16 tptp.iV16560)) :rule and_pos)
% 0.35/0.55  (step t25 (cl (tptp.cC16 tptp.iV16560) (not (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) :rule reordering :premises (t24))
% 0.35/0.55  (step t26 (cl (not (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) (not (tptp.cC18 tptp.iV16560)) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560))) :rule equiv_pos2)
% 0.35/0.55  (step t27 (cl (not (tptp.cC18 tptp.iV16560)) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)) (not (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560))))) :rule reordering :premises (t26))
% 0.35/0.55  (step t28 (cl (not (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560))) (tptp.cC18 tptp.iV16560)) :rule and_pos)
% 0.35/0.55  (step t29 (cl (tptp.cC18 tptp.iV16560) (not (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) :rule reordering :premises (t28))
% 0.35/0.55  (step t30 (cl (not (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) (not (tptp.cTEST tptp.iV16560)) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560))) :rule equiv_pos2)
% 0.35/0.55  (step t31 (cl (not (tptp.cTEST tptp.iV16560)) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)) (not (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560))))) :rule reordering :premises (t30))
% 0.35/0.55  (step t32 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X)))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X))))) :rule implies_neg1)
% 0.35/0.55  (anchor :step t33)
% 0.35/0.55  (assume t33.a0 (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X)))))
% 0.35/0.55  (step t33.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X))))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560))))) :rule forall_inst :args ((:= X tptp.iV16560)))
% 0.35/0.55  (step t33.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X))))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) :rule or :premises (t33.t1))
% 0.35/0.55  (step t33.t3 (cl (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) :rule resolution :premises (t33.t2 t33.a0))
% 0.35/0.55  (step t33 (cl (not (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X))))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) :rule subproof :discharge (t33.a0))
% 0.35/0.55  (step t34 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X)))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) :rule resolution :premises (t32 t33))
% 0.35/0.55  (step t35 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X)))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) (not (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560))))) :rule implies_neg2)
% 0.35/0.55  (step t36 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X)))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X)))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560))))) :rule resolution :premises (t34 t35))
% 0.35/0.55  (step t37 (cl (=> (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X)))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560))))) :rule contraction :premises (t36))
% 0.35/0.55  (step t38 (cl (not (forall ((X $$unsorted)) (= (tptp.cTEST X) (and (tptp.cC18 X) (tptp.cTOP X))))) (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) :rule implies :premises (t37))
% 0.35/0.55  (step t39 (cl (= (tptp.cTEST tptp.iV16560) (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560)))) :rule resolution :premises (t38 a10))
% 0.35/0.55  (step t40 (cl (and (tptp.cC18 tptp.iV16560) (tptp.cTOP tptp.iV16560))) :rule resolution :premises (t31 a12 t39))
% 0.35/0.55  (step t41 (cl (tptp.cC18 tptp.iV16560)) :rule resolution :premises (t29 t40))
% 0.35/0.55  (step t42 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X)))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X))))) :rule implies_neg1)
% 0.35/0.55  (anchor :step t43)
% 0.35/0.55  (assume t43.a0 (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X)))))
% 0.35/0.55  (step t43.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X))))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560))))) :rule forall_inst :args ((:= X tptp.iV16560)))
% 0.35/0.55  (step t43.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X))))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) :rule or :premises (t43.t1))
% 0.35/0.55  (step t43.t3 (cl (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) :rule resolution :premises (t43.t2 t43.a0))
% 0.35/0.55  (step t43 (cl (not (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X))))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) :rule subproof :discharge (t43.a0))
% 0.35/0.55  (step t44 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X)))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) :rule resolution :premises (t42 t43))
% 0.35/0.55  (step t45 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X)))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) (not (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560))))) :rule implies_neg2)
% 0.35/0.55  (step t46 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X)))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) (=> (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X)))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560))))) :rule resolution :premises (t44 t45))
% 0.35/0.55  (step t47 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X)))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560))))) :rule contraction :premises (t46))
% 0.35/0.55  (step t48 (cl (not (forall ((X $$unsorted)) (= (tptp.cC18 X) (and (tptp.cTOP X) (tptp.cC16 X))))) (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) :rule implies :premises (t47))
% 0.35/0.55  (step t49 (cl (= (tptp.cC18 tptp.iV16560) (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560)))) :rule resolution :premises (t48 a6))
% 0.35/0.55  (step t50 (cl (and (tptp.cTOP tptp.iV16560) (tptp.cC16 tptp.iV16560))) :rule resolution :premises (t27 t41 t49))
% 0.35/0.55  (step t51 (cl (tptp.cC16 tptp.iV16560)) :rule resolution :premises (t25 t50))
% 0.35/0.55  (step t52 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X)))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X))))) :rule implies_neg1)
% 0.35/0.55  (anchor :step t53)
% 0.35/0.55  (assume t53.a0 (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X)))))
% 0.35/0.55  (step t53.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X))))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560))))) :rule forall_inst :args ((:= X tptp.iV16560)))
% 0.35/0.55  (step t53.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X))))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) :rule or :premises (t53.t1))
% 0.35/0.55  (step t53.t3 (cl (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) :rule resolution :premises (t53.t2 t53.a0))
% 0.35/0.55  (step t53 (cl (not (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X))))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) :rule subproof :discharge (t53.a0))
% 0.35/0.55  (step t54 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X)))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) :rule resolution :premises (t52 t53))
% 0.35/0.55  (step t55 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X)))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) (not (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560))))) :rule implies_neg2)
% 0.35/0.55  (step t56 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X)))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X)))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560))))) :rule resolution :premises (t54 t55))
% 0.35/0.55  (step t57 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X)))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560))))) :rule contraction :premises (t56))
% 0.35/0.55  (step t58 (cl (not (forall ((X $$unsorted)) (= (tptp.cC16 X) (and (tptp.cC14 X) (tptp.cC8 X))))) (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) :rule implies :premises (t57))
% 0.35/0.55  (step t59 (cl (= (tptp.cC16 tptp.iV16560) (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) :rule resolution :premises (t58 a5))
% 0.35/0.55  (step t60 (cl (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560))) :rule resolution :premises (t23 t51 t59))
% 0.35/0.55  (step t61 (cl (tptp.cC8 tptp.iV16560)) :rule resolution :premises (t21 t60))
% 0.35/0.55  (step t62 (cl (not (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560))) (tptp.cC14 tptp.iV16560)) :rule and_pos)
% 0.35/0.55  (step t63 (cl (tptp.cC14 tptp.iV16560) (not (and (tptp.cC14 tptp.iV16560) (tptp.cC8 tptp.iV16560)))) :rule reordering :premises (t62))
% 0.35/0.55  (step t64 (cl (tptp.cC14 tptp.iV16560)) :rule resolution :premises (t63 t60))
% 0.35/0.55  (step t65 (cl (not (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) (tptp.cC6 tptp.iV16561) (not (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) :rule equiv_pos1)
% 0.35/0.55  (step t66 (cl (tptp.cC6 tptp.iV16561) (not (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561)))) (not (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561)))))) :rule reordering :premises (t65))
% 0.35/0.55  (step t67 (cl (not (= (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561)))) (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (tptp.cC2 tptp.iV16561) (tptp.cC4 tptp.iV16561)))) (not (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561))))) (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (tptp.cC2 tptp.iV16561) (tptp.cC4 tptp.iV16561))) :rule equiv_pos2)
% 0.35/0.55  (step t68 (cl (= (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) :rule refl)
% 0.35/0.55  (step t69 (cl (= (= (= (not (not (tptp.cC2 tptp.iV16561))) (tptp.cC2 tptp.iV16561)) true) (= (not (not (tptp.cC2 tptp.iV16561))) (tptp.cC2 tptp.iV16561)))) :rule equiv_simplify)
% 0.35/0.55  (step t70 (cl (not (= (= (not (not (tptp.cC2 tptp.iV16561))) (tptp.cC2 tptp.iV16561)) true)) (= (not (not (tptp.cC2 tptp.iV16561))) (tptp.cC2 tptp.iV16561))) :rule equiv1 :premises (t69))
% 0.35/0.55  (step t71 (cl (= (= (not (not (tptp.cC2 tptp.iV16561))) (tptp.cC2 tptp.iV16561)) (= (tptp.cC2 tptp.iV16561) (not (not (tptp.cC2 tptp.iV16561)))))) :rule all_simplify)
% 0.35/0.55  (step t72 (cl (= (tptp.cC2 tptp.iV16561) (tptp.cC2 tptp.iV16561))) :rule refl)
% 0.35/0.55  (step t73 (cl (= (not (not (tptp.cC2 tptp.iV16561))) (tptp.cC2 tptp.iV16561))) :rule all_simplify)
% 0.35/0.55  (step t74 (cl (= (= (tptp.cC2 tptp.iV16561) (not (not (tptp.cC2 tptp.iV16561)))) (= (tptp.cC2 tptp.iV16561) (tptp.cC2 tptp.iV16561)))) :rule cong :premises (t72 t73))
% 0.35/0.55  (step t75 (cl (= (= (tptp.cC2 tptp.iV16561) (tptp.cC2 tptp.iV16561)) true)) :rule all_simplify)
% 0.35/0.55  (step t76 (cl (= (= (tptp.cC2 tptp.iV16561) (not (not (tptp.cC2 tptp.iV16561)))) true)) :rule trans :premises (t74 t75))
% 0.35/0.55  (step t77 (cl (= (= (not (not (tptp.cC2 tptp.iV16561))) (tptp.cC2 tptp.iV16561)) true)) :rule trans :premises (t71 t76))
% 0.35/0.55  (step t78 (cl (= (not (not (tptp.cC2 tptp.iV16561))) (tptp.cC2 tptp.iV16561))) :rule resolution :premises (t70 t77))
% 0.35/0.55  (step t79 (cl (= (= (= (not (not (tptp.cC4 tptp.iV16561))) (tptp.cC4 tptp.iV16561)) true) (= (not (not (tptp.cC4 tptp.iV16561))) (tptp.cC4 tptp.iV16561)))) :rule equiv_simplify)
% 0.35/0.55  (step t80 (cl (not (= (= (not (not (tptp.cC4 tptp.iV16561))) (tptp.cC4 tptp.iV16561)) true)) (= (not (not (tptp.cC4 tptp.iV16561))) (tptp.cC4 tptp.iV16561))) :rule equiv1 :premises (t79))
% 0.35/0.55  (step t81 (cl (= (= (not (not (tptp.cC4 tptp.iV16561))) (tptp.cC4 tptp.iV16561)) (= (tptp.cC4 tptp.iV16561) (not (not (tptp.cC4 tptp.iV16561)))))) :rule all_simplify)
% 0.35/0.55  (step t82 (cl (= (tptp.cC4 tptp.iV16561) (tptp.cC4 tptp.iV16561))) :rule refl)
% 0.35/0.55  (step t83 (cl (= (not (not (tptp.cC4 tptp.iV16561))) (tptp.cC4 tptp.iV16561))) :rule all_simplify)
% 0.35/0.55  (step t84 (cl (= (= (tptp.cC4 tptp.iV16561) (not (not (tptp.cC4 tptp.iV16561)))) (= (tptp.cC4 tptp.iV16561) (tptp.cC4 tptp.iV16561)))) :rule cong :premises (t82 t83))
% 0.35/0.55  (step t85 (cl (= (= (tptp.cC4 tptp.iV16561) (tptp.cC4 tptp.iV16561)) true)) :rule all_simplify)
% 0.35/0.55  (step t86 (cl (= (= (tptp.cC4 tptp.iV16561) (not (not (tptp.cC4 tptp.iV16561)))) true)) :rule trans :premises (t84 t85))
% 0.35/0.55  (step t87 (cl (= (= (not (not (tptp.cC4 tptp.iV16561))) (tptp.cC4 tptp.iV16561)) true)) :rule trans :premises (t81 t86))
% 0.35/0.55  (step t88 (cl (= (not (not (tptp.cC4 tptp.iV16561))) (tptp.cC4 tptp.iV16561))) :rule resolution :premises (t80 t87))
% 0.35/0.55  (step t89 (cl (= (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561)))) (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (tptp.cC2 tptp.iV16561) (tptp.cC4 tptp.iV16561)))) :rule cong :premises (t68 t78 t88))
% 0.35/0.55  (step t90 (cl (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561)))) :rule and_neg)
% 0.35/0.55  (step t91 (cl (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561)))) (not (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) :rule or_neg)
% 0.35/0.55  (step t92 (cl (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561)))) (not (not (not (tptp.cC2 tptp.iV16561))))) :rule or_neg)
% 0.35/0.55  (step t93 (cl (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561)))) (not (not (not (tptp.cC4 tptp.iV16561))))) :rule or_neg)
% 0.35/0.55  (step t94 (cl (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561)))) (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561)))) (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561))))) :rule resolution :premises (t90 t91 t92 t93))
% 0.35/0.55  (step t95 (cl (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (not (not (tptp.cC2 tptp.iV16561))) (not (not (tptp.cC4 tptp.iV16561))))) :rule contraction :premises (t94))
% 0.35/0.55  (step t96 (cl (or (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (tptp.cC2 tptp.iV16561) (tptp.cC4 tptp.iV16561))) :rule resolution :premises (t67 t89 t95))
% 0.35/0.55  (step t97 (cl (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))) (tptp.cC2 tptp.iV16561) (tptp.cC4 tptp.iV16561)) :rule or :premises (t96))
% 0.35/0.55  (step t98 (cl (tptp.cC4 tptp.iV16561) (tptp.cC2 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561)))) :rule reordering :premises (t97))
% 0.35/0.55  (step t99 (cl (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561)))) :rule resolution :premises (t98 a16 a19))
% 0.35/0.55  (step t100 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X)))))) :rule implies_neg1)
% 0.35/0.55  (anchor :step t101)
% 0.35/0.55  (assume t101.a0 (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X))))))
% 0.35/0.55  (step t101.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X)))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561)))))) :rule forall_inst :args ((:= X tptp.iV16561)))
% 0.35/0.55  (step t101.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X)))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) :rule or :premises (t101.t1))
% 0.35/0.55  (step t101.t3 (cl (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) :rule resolution :premises (t101.t2 t101.a0))
% 0.35/0.55  (step t101 (cl (not (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X)))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) :rule subproof :discharge (t101.a0))
% 0.35/0.55  (step t102 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) :rule resolution :premises (t100 t101))
% 0.35/0.55  (step t103 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) (not (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561)))))) :rule implies_neg2)
% 0.35/0.55  (step t104 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) (=> (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561)))))) :rule resolution :premises (t102 t103))
% 0.35/0.55  (step t105 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561)))))) :rule contraction :premises (t104))
% 0.35/0.55  (step t106 (cl (not (forall ((X $$unsorted)) (= (tptp.cC6 X) (and (not (tptp.cC2 X)) (not (tptp.cC4 X)))))) (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) :rule implies :premises (t105))
% 0.35/0.55  (step t107 (cl (= (tptp.cC6 tptp.iV16561) (and (not (tptp.cC2 tptp.iV16561)) (not (tptp.cC4 tptp.iV16561))))) :rule resolution :premises (t106 a8))
% 0.35/0.55  (step t108 (cl (tptp.cC6 tptp.iV16561)) :rule resolution :premises (t66 t99 t107))
% 0.35/0.55  (step t109 (cl (not (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) (tptp.cC12 tptp.iV16562) (not (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) :rule equiv_pos1)
% 0.35/0.55  (step t110 (cl (tptp.cC12 tptp.iV16562) (not (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562)))) (not (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562)))))) :rule reordering :premises (t109))
% 0.35/0.55  (step t111 (cl (not (= (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562)))) (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (tptp.cC2 tptp.iV16562) (tptp.cC10 tptp.iV16562)))) (not (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562))))) (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (tptp.cC2 tptp.iV16562) (tptp.cC10 tptp.iV16562))) :rule equiv_pos2)
% 0.35/0.55  (step t112 (cl (= (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) :rule refl)
% 0.35/0.55  (step t113 (cl (= (= (= (not (not (tptp.cC2 tptp.iV16562))) (tptp.cC2 tptp.iV16562)) true) (= (not (not (tptp.cC2 tptp.iV16562))) (tptp.cC2 tptp.iV16562)))) :rule equiv_simplify)
% 0.35/0.55  (step t114 (cl (not (= (= (not (not (tptp.cC2 tptp.iV16562))) (tptp.cC2 tptp.iV16562)) true)) (= (not (not (tptp.cC2 tptp.iV16562))) (tptp.cC2 tptp.iV16562))) :rule equiv1 :premises (t113))
% 0.35/0.55  (step t115 (cl (= (= (not (not (tptp.cC2 tptp.iV16562))) (tptp.cC2 tptp.iV16562)) (= (tptp.cC2 tptp.iV16562) (not (not (tptp.cC2 tptp.iV16562)))))) :rule all_simplify)
% 0.35/0.55  (step t116 (cl (= (tptp.cC2 tptp.iV16562) (tptp.cC2 tptp.iV16562))) :rule refl)
% 0.35/0.55  (step t117 (cl (= (not (not (tptp.cC2 tptp.iV16562))) (tptp.cC2 tptp.iV16562))) :rule all_simplify)
% 0.35/0.55  (step t118 (cl (= (= (tptp.cC2 tptp.iV16562) (not (not (tptp.cC2 tptp.iV16562)))) (= (tptp.cC2 tptp.iV16562) (tptp.cC2 tptp.iV16562)))) :rule cong :premises (t116 t117))
% 0.35/0.55  (step t119 (cl (= (= (tptp.cC2 tptp.iV16562) (tptp.cC2 tptp.iV16562)) true)) :rule all_simplify)
% 0.35/0.55  (step t120 (cl (= (= (tptp.cC2 tptp.iV16562) (not (not (tptp.cC2 tptp.iV16562)))) true)) :rule trans :premises (t118 t119))
% 0.35/0.55  (step t121 (cl (= (= (not (not (tptp.cC2 tptp.iV16562))) (tptp.cC2 tptp.iV16562)) true)) :rule trans :premises (t115 t120))
% 0.35/0.55  (step t122 (cl (= (not (not (tptp.cC2 tptp.iV16562))) (tptp.cC2 tptp.iV16562))) :rule resolution :premises (t114 t121))
% 0.35/0.55  (step t123 (cl (= (= (= (not (not (tptp.cC10 tptp.iV16562))) (tptp.cC10 tptp.iV16562)) true) (= (not (not (tptp.cC10 tptp.iV16562))) (tptp.cC10 tptp.iV16562)))) :rule equiv_simplify)
% 0.35/0.55  (step t124 (cl (not (= (= (not (not (tptp.cC10 tptp.iV16562))) (tptp.cC10 tptp.iV16562)) true)) (= (not (not (tptp.cC10 tptp.iV16562))) (tptp.cC10 tptp.iV16562))) :rule equiv1 :premises (t123))
% 0.35/0.55  (step t125 (cl (= (= (not (not (tptp.cC10 tptp.iV16562))) (tptp.cC10 tptp.iV16562)) (= (tptp.cC10 tptp.iV16562) (not (not (tptp.cC10 tptp.iV16562)))))) :rule all_simplify)
% 0.35/0.55  (step t126 (cl (= (tptp.cC10 tptp.iV16562) (tptp.cC10 tptp.iV16562))) :rule refl)
% 0.35/0.55  (step t127 (cl (= (not (not (tptp.cC10 tptp.iV16562))) (tptp.cC10 tptp.iV16562))) :rule all_simplify)
% 0.35/0.55  (step t128 (cl (= (= (tptp.cC10 tptp.iV16562) (not (not (tptp.cC10 tptp.iV16562)))) (= (tptp.cC10 tptp.iV16562) (tptp.cC10 tptp.iV16562)))) :rule cong :premises (t126 t127))
% 0.35/0.55  (step t129 (cl (= (= (tptp.cC10 tptp.iV16562) (tptp.cC10 tptp.iV16562)) true)) :rule all_simplify)
% 0.35/0.55  (step t130 (cl (= (= (tptp.cC10 tptp.iV16562) (not (not (tptp.cC10 tptp.iV16562)))) true)) :rule trans :premises (t128 t129))
% 0.35/0.55  (step t131 (cl (= (= (not (not (tptp.cC10 tptp.iV16562))) (tptp.cC10 tptp.iV16562)) true)) :rule trans :premises (t125 t130))
% 0.35/0.55  (step t132 (cl (= (not (not (tptp.cC10 tptp.iV16562))) (tptp.cC10 tptp.iV16562))) :rule resolution :premises (t124 t131))
% 0.35/0.55  (step t133 (cl (= (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562)))) (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (tptp.cC2 tptp.iV16562) (tptp.cC10 tptp.iV16562)))) :rule cong :premises (t112 t122 t132))
% 0.35/0.55  (step t134 (cl (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562)))) :rule and_neg)
% 0.35/0.55  (step t135 (cl (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562)))) (not (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) :rule or_neg)
% 0.35/0.55  (step t136 (cl (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562)))) (not (not (not (tptp.cC2 tptp.iV16562))))) :rule or_neg)
% 0.35/0.55  (step t137 (cl (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562)))) (not (not (not (tptp.cC10 tptp.iV16562))))) :rule or_neg)
% 0.35/0.55  (step t138 (cl (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562)))) (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562)))) (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562))))) :rule resolution :premises (t134 t135 t136 t137))
% 0.35/0.55  (step t139 (cl (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (not (not (tptp.cC2 tptp.iV16562))) (not (not (tptp.cC10 tptp.iV16562))))) :rule contraction :premises (t138))
% 0.35/0.55  (step t140 (cl (or (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (tptp.cC2 tptp.iV16562) (tptp.cC10 tptp.iV16562))) :rule resolution :premises (t111 t133 t139))
% 0.35/0.55  (step t141 (cl (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))) (tptp.cC2 tptp.iV16562) (tptp.cC10 tptp.iV16562)) :rule or :premises (t140))
% 0.35/0.55  (step t142 (cl (tptp.cC10 tptp.iV16562) (tptp.cC2 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562)))) :rule reordering :premises (t141))
% 0.35/0.55  (step t143 (cl (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562)))) :rule resolution :premises (t142 a20 a21))
% 0.35/0.55  (step t144 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X)))))) :rule implies_neg1)
% 0.35/0.55  (anchor :step t145)
% 0.35/0.55  (assume t145.a0 (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X))))))
% 0.35/0.55  (step t145.t1 (cl (or (not (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X)))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562)))))) :rule forall_inst :args ((:= X tptp.iV16562)))
% 0.35/0.55  (step t145.t2 (cl (not (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X)))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) :rule or :premises (t145.t1))
% 0.35/0.55  (step t145.t3 (cl (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) :rule resolution :premises (t145.t2 t145.a0))
% 0.35/0.55  (step t145 (cl (not (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X)))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) :rule subproof :discharge (t145.a0))
% 0.35/0.55  (step t146 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) :rule resolution :premises (t144 t145))
% 0.35/0.55  (step t147 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) (not (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562)))))) :rule implies_neg2)
% 0.35/0.55  (step t148 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) (=> (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562)))))) :rule resolution :premises (t146 t147))
% 0.35/0.55  (step t149 (cl (=> (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562)))))) :rule contraction :premises (t148))
% 0.35/0.55  (step t150 (cl (not (forall ((X $$unsorted)) (= (tptp.cC12 X) (and (not (tptp.cC2 X)) (not (tptp.cC10 X)))))) (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) :rule implies :premises (t149))
% 0.35/0.55  (step t151 (cl (= (tptp.cC12 tptp.iV16562) (and (not (tptp.cC2 tptp.iV16562)) (not (tptp.cC10 tptp.iV16562))))) :rule resolution :premises (t150 a3))
% 0.35/0.55  (step t152 (cl (tptp.cC12 tptp.iV16562)) :rule resolution :premises (t110 t143 t151))
% 0.35/0.55  (step t153 (cl (= (forall ((BOUND_VARIABLE_752 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_752))) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815))))) :rule hole :args ((forall ((BOUND_VARIABLE_752 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_752))) (= BOUND_VARIABLE_752 BOUND_VARIABLE_815)))
% 0.35/0.55  (step t154 (cl (not (forall ((BOUND_VARIABLE_752 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_752)))) (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815)))) :rule equiv1 :premises (t153))
% 0.35/0.55  (step t155 (cl (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815))) (not (forall ((BOUND_VARIABLE_752 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_752))))) :rule reordering :premises (t154))
% 0.35/0.55  (step t156 (cl (not (= (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (and (forall ((BOUND_VARIABLE_747 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_747)) (forall ((BOUND_VARIABLE_752 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_752)))))) (not (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X))))) (and (forall ((BOUND_VARIABLE_747 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_747)) (forall ((BOUND_VARIABLE_752 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_752))))) :rule equiv_pos2)
% 0.35/0.55  (step t157 (cl (= (forall ((X $$unsorted)) (and (tptp.cowlThing X) (not (tptp.cowlNothing X)))) (and (forall ((BOUND_VARIABLE_747 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_747)) (forall ((BOUND_VARIABLE_752 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_752)))))) :rule all_simplify)
% 0.35/0.55  (step t158 (cl (and (forall ((BOUND_VARIABLE_747 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_747)) (forall ((BOUND_VARIABLE_752 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_752))))) :rule resolution :premises (t156 t157 a0))
% 0.35/0.55  (step t159 (cl (forall ((BOUND_VARIABLE_752 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_752)))) :rule and :premises (t158))
% 0.35/0.55  (step t160 (cl (forall ((BOUND_VARIABLE_815 $$unsorted)) (not (tptp.cowlNothing BOUND_VARIABLE_815)))) :rule resolution :premises (t155 t159))
% 0.35/0.55  (step t161 (cl (= (forall ((BOUND_VARIABLE_747 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_747)) (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)))) :rule hole :args ((forall ((BOUND_VARIABLE_747 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_747)) (= BOUND_VARIABLE_747 BOUND_VARIABLE_810)))
% 0.35/0.55  (step t162 (cl (not (forall ((BOUND_VARIABLE_747 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_747))) (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810))) :rule equiv1 :premises (t161))
% 0.35/0.55  (step t163 (cl (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810)) (not (forall ((BOUND_VARIABLE_747 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_747)))) :rule reordering :premises (t162))
% 0.35/0.55  (step t164 (cl (forall ((BOUND_VARIABLE_747 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_747))) :rule and :premises (t158))
% 0.35/0.55  (step t165 (cl (forall ((BOUND_VARIABLE_810 $$unsorted)) (tptp.cowlThing BOUND_VARIABLE_810))) :rule resolution :premises (t163 t164))
% 0.35/0.55  (step t166 (cl (= (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))))) :rule hole :args ((forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (= X X)))
% 0.35/0.55  (step t167 (cl (not (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) :rule equiv1 :premises (t166))
% 0.35/0.56  (step t168 (cl (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))) (not (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X)))))) :rule reordering :premises (t167))
% 0.35/0.56  (step t169 (cl (forall ((X $$unsorted)) (= (tptp.xsd_string X) (not (tptp.xsd_integer X))))) :rule resolution :premises (t168 a1))
% 0.35/0.56  (step t170 (cl) :rule resolution :premises (t19 t61 t64 t41 t51 t108 t152 t160 t165 t169 a22 a17 a13))
% 0.35/0.56  
% 0.35/0.56  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.KiyFpaPxzE/cvc5---1.0.5_6436.smt2
% 0.35/0.56  % cvc5---1.0.5 exiting
% 0.35/0.56  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------