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

View Problem - Process Solution

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

% Computer : n015.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 18:26:17 EDT 2024

% Result   : Unsatisfiable 0.37s 1.06s
% Output   : Proof 0.37s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.13  % Problem    : SYN679-1 : TPTP v8.2.0. Released v2.5.0.
% 0.15/0.15  % Command    : do_cvc5 %s %d
% 0.15/0.39  % Computer : n015.cluster.edu
% 0.15/0.39  % Model    : x86_64 x86_64
% 0.15/0.39  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.39  % Memory   : 8042.1875MB
% 0.15/0.39  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.39  % CPULimit   : 300
% 0.15/0.39  % WCLimit    : 300
% 0.15/0.39  % DateTime   : Tue May 28 13:21:39 EDT 2024
% 0.15/0.39  % CPUTime    : 
% 0.25/0.52  %----Proving TF0_NAR, FOF, or CNF
% 0.25/0.53  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.37/1.06  % SZS status Unsatisfiable for /export/starexec/sandbox2/tmp/tmp.vUsNoVI2Pz/cvc5---1.0.5_3868.smt2
% 0.37/1.06  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.vUsNoVI2Pz/cvc5---1.0.5_3868.smt2
% 0.37/1.07  (assume a0 (tptp.p22 tptp.c28))
% 0.37/1.07  (assume a1 (forall ((X0 $$unsorted)) (tptp.p10 X0 X0)))
% 0.37/1.07  (assume a2 (forall ((X91 $$unsorted)) (tptp.p7 X91 X91)))
% 0.37/1.07  (assume a3 (forall ((X88 $$unsorted)) (tptp.p6 X88 X88)))
% 0.37/1.07  (assume a4 (forall ((X83 $$unsorted)) (tptp.p3 X83 X83)))
% 0.37/1.07  (assume a5 (forall ((X51 $$unsorted)) (tptp.p20 X51 X51)))
% 0.37/1.07  (assume a6 (forall ((X28 $$unsorted)) (tptp.p2 X28 X28)))
% 0.37/1.07  (assume a7 (forall ((X25 $$unsorted)) (tptp.p19 X25 X25)))
% 0.37/1.07  (assume a8 (forall ((X18 $$unsorted)) (tptp.p14 X18 X18)))
% 0.37/1.07  (assume a9 (forall ((X11 $$unsorted)) (tptp.p12 X11 X11)))
% 0.37/1.07  (assume a10 (tptp.p10 tptp.c35 tptp.c34))
% 0.37/1.07  (assume a11 (tptp.p25 tptp.c36 tptp.c33))
% 0.37/1.07  (assume a12 (tptp.p25 tptp.c32 tptp.c36))
% 0.37/1.07  (assume a13 (tptp.p25 tptp.c32 tptp.c33))
% 0.37/1.07  (assume a14 (tptp.p2 tptp.c32 (tptp.f9 tptp.c31)))
% 0.37/1.07  (assume a15 (tptp.p7 (tptp.f8 tptp.c29) tptp.c30))
% 0.37/1.07  (assume a16 (tptp.p26 (tptp.f21 tptp.c28 tptp.c37) tptp.c34))
% 0.37/1.07  (assume a17 (forall ((X66 $$unsorted)) (tptp.p23 tptp.c28 (tptp.f4 (tptp.f5 X66)) (tptp.f4 X66))))
% 0.37/1.07  (assume a18 (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31)))))))
% 0.37/1.07  (assume a19 (forall ((X58 $$unsorted) (X59 $$unsorted)) (or (tptp.p22 X58) (not (tptp.p22 X59)) (not (tptp.p19 X59 X58)))))
% 0.37/1.07  (assume a20 (forall ((X41 $$unsorted) (X42 $$unsorted)) (or (tptp.p2 (tptp.f17 X41) (tptp.f17 X42)) (not (tptp.p2 X41 X42)))))
% 0.37/1.07  (assume a21 (forall ((X94 $$unsorted) (X95 $$unsorted)) (or (tptp.p7 (tptp.f8 X94) (tptp.f8 X95)) (not (tptp.p6 X94 X95)))))
% 0.37/1.07  (assume a22 (forall ((X86 $$unsorted) (X87 $$unsorted)) (or (tptp.p3 (tptp.f4 X86) (tptp.f4 X87)) (not (tptp.p2 X86 X87)))))
% 0.37/1.07  (assume a23 (forall ((X49 $$unsorted) (X50 $$unsorted)) (or (tptp.p2 (tptp.f9 X49) (tptp.f9 X50)) (not (tptp.p2 X49 X50)))))
% 0.37/1.07  (assume a24 (forall ((X47 $$unsorted) (X48 $$unsorted)) (or (tptp.p2 (tptp.f5 X47) (tptp.f5 X48)) (not (tptp.p2 X47 X48)))))
% 0.37/1.07  (assume a25 (forall ((X1 $$unsorted) (X2 $$unsorted) (X0 $$unsorted)) (or (tptp.p10 X1 X2) (not (tptp.p10 X0 X1)) (not (tptp.p10 X0 X2)))))
% 0.37/1.07  (assume a26 (forall ((X92 $$unsorted) (X93 $$unsorted) (X91 $$unsorted)) (or (tptp.p7 X92 X93) (not (tptp.p7 X91 X92)) (not (tptp.p7 X91 X93)))))
% 0.37/1.07  (assume a27 (forall ((X89 $$unsorted) (X90 $$unsorted) (X88 $$unsorted)) (or (tptp.p6 X89 X90) (not (tptp.p6 X88 X89)) (not (tptp.p6 X88 X90)))))
% 0.37/1.07  (assume a28 (forall ((X84 $$unsorted) (X85 $$unsorted) (X83 $$unsorted)) (or (tptp.p3 X84 X85) (not (tptp.p3 X83 X84)) (not (tptp.p3 X83 X85)))))
% 0.37/1.07  (assume a29 (forall ((X52 $$unsorted) (X53 $$unsorted) (X51 $$unsorted)) (or (tptp.p20 X52 X53) (not (tptp.p20 X51 X52)) (not (tptp.p20 X51 X53)))))
% 0.37/1.07  (assume a30 (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))))
% 0.37/1.07  (assume a31 (forall ((X26 $$unsorted) (X27 $$unsorted) (X25 $$unsorted)) (or (tptp.p19 X26 X27) (not (tptp.p19 X25 X26)) (not (tptp.p19 X25 X27)))))
% 0.37/1.07  (assume a32 (forall ((X19 $$unsorted) (X20 $$unsorted) (X18 $$unsorted)) (or (tptp.p14 X19 X20) (not (tptp.p14 X18 X19)) (not (tptp.p14 X18 X20)))))
% 0.37/1.07  (assume a33 (forall ((X12 $$unsorted) (X13 $$unsorted) (X11 $$unsorted)) (or (tptp.p12 X12 X13) (not (tptp.p12 X11 X12)) (not (tptp.p12 X11 X13)))))
% 0.37/1.07  (assume a34 (forall ((X79 $$unsorted) (X80 $$unsorted) (X82 $$unsorted) (X81 $$unsorted)) (or (tptp.p27 X79 X80) (not (tptp.p2 X82 X80)) (not (tptp.p27 X81 X82)) (not (tptp.p2 X81 X79)))))
% 0.37/1.07  (assume a35 (forall ((X67 $$unsorted) (X68 $$unsorted) (X70 $$unsorted) (X69 $$unsorted)) (or (tptp.p24 X67 X68) (not (tptp.p14 X70 X67)) (not (tptp.p24 X70 X69)) (not (tptp.p12 X69 X68)))))
% 0.37/1.07  (assume a36 (forall ((X71 $$unsorted) (X72 $$unsorted) (X74 $$unsorted) (X73 $$unsorted)) (or (tptp.p25 X71 X72) (not (tptp.p2 X74 X72)) (not (tptp.p25 X73 X74)) (not (tptp.p2 X73 X71)))))
% 0.37/1.07  (assume a37 (forall ((X75 $$unsorted) (X76 $$unsorted) (X78 $$unsorted) (X77 $$unsorted)) (or (tptp.p26 X75 X76) (not (tptp.p20 X78 X75)) (not (tptp.p26 X78 X77)) (not (tptp.p10 X77 X76)))))
% 0.37/1.07  (assume a38 (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c33) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))
% 0.37/1.07  (assume a39 (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))
% 0.37/1.07  (assume a40 (tptp.p27 (tptp.f11 (tptp.f4 tptp.c36) tptp.c37) (tptp.f11 (tptp.f4 (tptp.f18 tptp.c36 (tptp.f9 (tptp.f17 tptp.c31)))) tptp.c37)))
% 0.37/1.07  (assume a41 (tptp.p25 (tptp.f11 (tptp.f4 tptp.c33) tptp.c35) (tptp.f11 (tptp.f4 (tptp.f18 tptp.c33 (tptp.f9 (tptp.f17 tptp.c31)))) tptp.c35)))
% 0.37/1.07  (assume a42 (not (tptp.p2 (tptp.f11 (tptp.f4 (tptp.f18 tptp.c32 (tptp.f9 (tptp.f17 tptp.c31)))) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))))
% 0.37/1.07  (assume a43 (forall ((X54 $$unsorted) (X55 $$unsorted) (X56 $$unsorted) (X57 $$unsorted)) (or (tptp.p20 (tptp.f21 X54 X55) (tptp.f21 X56 X57)) (not (tptp.p10 X55 X57)) (not (tptp.p19 X54 X56)))))
% 0.37/1.07  (assume a44 (forall ((X14 $$unsorted) (X15 $$unsorted) (X16 $$unsorted) (X17 $$unsorted)) (or (tptp.p12 (tptp.f13 X14 X15) (tptp.f13 X16 X17)) (not (tptp.p10 X14 X16)) (not (tptp.p2 X15 X17)))))
% 0.37/1.07  (assume a45 (forall ((X21 $$unsorted) (X22 $$unsorted) (X23 $$unsorted) (X24 $$unsorted)) (or (tptp.p14 (tptp.f15 X21 X22) (tptp.f15 X23 X24)) (not (tptp.p12 X22 X24)) (not (tptp.p7 X21 X23)))))
% 0.37/1.07  (assume a46 (forall ((X31 $$unsorted) (X32 $$unsorted) (X33 $$unsorted) (X34 $$unsorted)) (or (tptp.p2 (tptp.f11 X31 X32) (tptp.f11 X33 X34)) (not (tptp.p10 X32 X34)) (not (tptp.p3 X31 X33)))))
% 0.37/1.07  (assume a47 (forall ((X37 $$unsorted) (X38 $$unsorted) (X39 $$unsorted) (X40 $$unsorted)) (or (tptp.p2 (tptp.f16 X37 X38) (tptp.f16 X39 X40)) (not (tptp.p2 X37 X39)) (not (tptp.p2 X38 X40)))))
% 0.37/1.07  (assume a48 (forall ((X43 $$unsorted) (X44 $$unsorted) (X45 $$unsorted) (X46 $$unsorted)) (or (tptp.p2 (tptp.f18 X43 X44) (tptp.f18 X45 X46)) (not (tptp.p2 X43 X45)) (not (tptp.p2 X44 X46)))))
% 0.37/1.07  (assume a49 (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35)))))
% 0.37/1.07  (assume a50 (forall ((X36 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X36 tptp.c36)) (not (tptp.p25 tptp.c32 X36)))))
% 0.37/1.07  (assume a51 (forall ((X7 $$unsorted) (X8 $$unsorted) (X9 $$unsorted) (X10 $$unsorted)) (or (tptp.p10 X7 X8) (tptp.p26 (tptp.f21 tptp.c28 X7) X8) (not (tptp.p24 (tptp.f15 tptp.c30 (tptp.f13 X7 X9)) (tptp.f13 X8 X10))))))
% 0.37/1.07  (assume a52 (forall ((X60 $$unsorted) (X61 $$unsorted) (X62 $$unsorted) (X65 $$unsorted) (X64 $$unsorted) (X63 $$unsorted)) (or (tptp.p23 X60 X61 X62) (not (tptp.p3 X65 X62)) (not (tptp.p3 X64 X61)) (not (tptp.p19 X63 X60)) (not (tptp.p23 X63 X64 X65)))))
% 0.37/1.07  (assume a53 (forall ((X3 $$unsorted) (X4 $$unsorted) (X5 $$unsorted) (X6 $$unsorted)) (or (tptp.p10 X3 X4) (not (tptp.p2 (tptp.f11 (tptp.f4 X5) X3) (tptp.f9 tptp.c31))) (not (tptp.p24 (tptp.f15 tptp.c30 (tptp.f13 X3 X5)) (tptp.f13 X4 X6))))))
% 0.37/1.07  (assume a54 (forall ((X7 $$unsorted) (X8 $$unsorted) (X9 $$unsorted) (X10 $$unsorted)) (or (tptp.p26 (tptp.f21 tptp.c28 X7) X8) (tptp.p25 (tptp.f11 (tptp.f4 X9) X8) (tptp.f11 (tptp.f4 X10) X8)) (not (tptp.p24 (tptp.f15 tptp.c30 (tptp.f13 X7 X9)) (tptp.f13 X8 X10))))))
% 0.37/1.07  (step t1 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) :rule implies_neg1)
% 0.37/1.07  (anchor :step t2)
% 0.37/1.07  (assume t2.a0 (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))))
% 0.37/1.07  (step t2.t1 (cl (or (not (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))))) :rule forall_inst :args ((:= X29 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (:= X30 (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (:= X28 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))))
% 0.37/1.07  (step t2.t2 (cl (not (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) :rule or :premises (t2.t1))
% 0.37/1.07  (step t2.t3 (cl (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) :rule resolution :premises (t2.t2 t2.a0))
% 0.37/1.07  (step t2 (cl (not (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) :rule subproof :discharge (t2.a0))
% 0.37/1.07  (step t3 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) :rule resolution :premises (t1 t2))
% 0.37/1.07  (step t4 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))))) :rule implies_neg2)
% 0.37/1.07  (step t5 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))))) :rule resolution :premises (t3 t4))
% 0.37/1.07  (step t6 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))))) :rule contraction :premises (t5))
% 0.37/1.07  (step t7 (cl (not (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) :rule implies :premises (t6))
% 0.37/1.07  (step t8 (cl (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) :rule or_pos)
% 0.37/1.07  (step t9 (cl (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))))) :rule reordering :premises (t8))
% 0.37/1.07  (step t10 (cl (=> (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31)))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31))))))) :rule implies_neg1)
% 0.37/1.07  (anchor :step t11)
% 0.37/1.07  (assume t11.a0 (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31)))))))
% 0.37/1.07  (step t11.t1 (cl (or (not (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31))))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) :rule forall_inst :args ((:= X96 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))
% 0.37/1.07  (step t11.t2 (cl (not (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31))))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) :rule or :premises (t11.t1))
% 0.37/1.07  (step t11.t3 (cl (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) :rule resolution :premises (t11.t2 t11.a0))
% 0.37/1.07  (step t11 (cl (not (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31))))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) :rule subproof :discharge (t11.a0))
% 0.37/1.07  (step t12 (cl (=> (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31)))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) :rule resolution :premises (t10 t11))
% 0.37/1.07  (step t13 (cl (=> (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31)))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) (not (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) :rule implies_neg2)
% 0.37/1.07  (step t14 (cl (=> (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31)))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) (=> (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31)))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) :rule resolution :premises (t12 t13))
% 0.37/1.07  (step t15 (cl (=> (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31)))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31))))))) :rule contraction :premises (t14))
% 0.37/1.07  (step t16 (cl (not (forall ((X96 $$unsorted)) (not (tptp.p2 X96 (tptp.f16 X96 (tptp.f9 (tptp.f17 tptp.c31))))))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) :rule implies :premises (t15))
% 0.37/1.07  (step t17 (cl (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))) :rule resolution :premises (t16 a18))
% 0.37/1.07  (step t18 (cl (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))) :rule or_pos)
% 0.37/1.07  (step t19 (cl (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))))) :rule reordering :premises (t18))
% 0.37/1.07  (step t20 (cl (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36))) :rule or_pos)
% 0.37/1.07  (step t21 (cl (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36))))) :rule reordering :premises (t20))
% 0.37/1.07  (step t22 (cl (=> (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35))))) :rule implies_neg1)
% 0.37/1.07  (anchor :step t23)
% 0.37/1.07  (assume t23.a0 (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35)))))
% 0.37/1.07  (step t23.t1 (cl (or (not (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36))))) :rule forall_inst :args ((:= X35 tptp.c36)))
% 0.37/1.07  (step t23.t2 (cl (not (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) :rule or :premises (t23.t1))
% 0.37/1.07  (step t23.t3 (cl (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) :rule resolution :premises (t23.t2 t23.a0))
% 0.37/1.07  (step t23 (cl (not (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) :rule subproof :discharge (t23.a0))
% 0.37/1.07  (step t24 (cl (=> (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) :rule resolution :premises (t22 t23))
% 0.37/1.07  (step t25 (cl (=> (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36))))) :rule implies_neg2)
% 0.37/1.07  (step t26 (cl (=> (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) (=> (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36))))) :rule resolution :premises (t24 t25))
% 0.37/1.07  (step t27 (cl (=> (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36))))) :rule contraction :premises (t26))
% 0.37/1.07  (step t28 (cl (not (forall ((X35 $$unsorted)) (or (tptp.p2 (tptp.f11 (tptp.f4 X35) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 X35 tptp.c33)) (not (tptp.p25 tptp.c32 X35))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) :rule implies :premises (t27))
% 0.37/1.07  (step t29 (cl (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (not (tptp.p25 tptp.c36 tptp.c33)) (not (tptp.p25 tptp.c32 tptp.c36)))) :rule resolution :premises (t28 a49))
% 0.37/1.07  (step t30 (cl (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) :rule resolution :premises (t21 a11 a12 t29))
% 0.37/1.07  (step t31 (cl (=> (forall ((X28 $$unsorted)) (tptp.p2 X28 X28)) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (forall ((X28 $$unsorted)) (tptp.p2 X28 X28))) :rule implies_neg1)
% 0.37/1.07  (anchor :step t32)
% 0.37/1.07  (assume t32.a0 (forall ((X28 $$unsorted)) (tptp.p2 X28 X28)))
% 0.37/1.07  (step t32.t1 (cl (or (not (forall ((X28 $$unsorted)) (tptp.p2 X28 X28))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))) :rule forall_inst :args ((:= X28 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))
% 0.37/1.07  (step t32.t2 (cl (not (forall ((X28 $$unsorted)) (tptp.p2 X28 X28))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) :rule or :premises (t32.t1))
% 0.37/1.07  (step t32.t3 (cl (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) :rule resolution :premises (t32.t2 t32.a0))
% 0.37/1.07  (step t32 (cl (not (forall ((X28 $$unsorted)) (tptp.p2 X28 X28))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) :rule subproof :discharge (t32.a0))
% 0.37/1.07  (step t33 (cl (=> (forall ((X28 $$unsorted)) (tptp.p2 X28 X28)) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) :rule resolution :premises (t31 t32))
% 0.37/1.07  (step t34 (cl (=> (forall ((X28 $$unsorted)) (tptp.p2 X28 X28)) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))) :rule implies_neg2)
% 0.37/1.07  (step t35 (cl (=> (forall ((X28 $$unsorted)) (tptp.p2 X28 X28)) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (=> (forall ((X28 $$unsorted)) (tptp.p2 X28 X28)) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))) :rule resolution :premises (t33 t34))
% 0.37/1.07  (step t36 (cl (=> (forall ((X28 $$unsorted)) (tptp.p2 X28 X28)) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))) :rule contraction :premises (t35))
% 0.37/1.07  (step t37 (cl (not (forall ((X28 $$unsorted)) (tptp.p2 X28 X28))) (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) :rule implies :premises (t36))
% 0.37/1.07  (step t38 (cl (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) :rule resolution :premises (t37 a6))
% 0.37/1.07  (step t39 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) :rule implies_neg1)
% 0.37/1.07  (anchor :step t40)
% 0.37/1.07  (assume t40.a0 (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))))
% 0.37/1.07  (step t40.t1 (cl (or (not (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))))) :rule forall_inst :args ((:= X29 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34)) (:= X30 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (:= X28 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))
% 0.37/1.07  (step t40.t2 (cl (not (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) :rule or :premises (t40.t1))
% 0.37/1.07  (step t40.t3 (cl (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) :rule resolution :premises (t40.t2 t40.a0))
% 0.37/1.07  (step t40 (cl (not (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) :rule subproof :discharge (t40.a0))
% 0.37/1.07  (step t41 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) :rule resolution :premises (t39 t40))
% 0.37/1.07  (step t42 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))))) :rule implies_neg2)
% 0.37/1.07  (step t43 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))))) :rule resolution :premises (t41 t42))
% 0.37/1.07  (step t44 (cl (=> (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30)))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)))))) :rule contraction :premises (t43))
% 0.37/1.07  (step t45 (cl (not (forall ((X29 $$unsorted) (X30 $$unsorted) (X28 $$unsorted)) (or (tptp.p2 X29 X30) (not (tptp.p2 X28 X29)) (not (tptp.p2 X28 X30))))) (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) :rule implies :premises (t44))
% 0.37/1.07  (step t46 (cl (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34)) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c32) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))))) :rule resolution :premises (t45 a30))
% 0.37/1.07  (step t47 (cl (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) :rule resolution :premises (t19 t30 t38 t46))
% 0.37/1.07  (step t48 (cl (not (or (tptp.p2 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f11 (tptp.f4 tptp.c36) tptp.c34))) (not (tptp.p2 (tptp.f11 (tptp.f4 tptp.c32) tptp.c34) (tptp.f16 (tptp.f11 (tptp.f4 tptp.c36) tptp.c34) (tptp.f9 (tptp.f17 tptp.c31)))))))) :rule resolution :premises (t9 a39 t17 t47))
% 0.37/1.07  (step t49 (cl) :rule resolution :premises (t7 t48 a30))
% 0.37/1.07  
% 0.37/1.07  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.vUsNoVI2Pz/cvc5---1.0.5_3868.smt2
% 0.37/1.08  % cvc5---1.0.5 exiting
% 0.37/1.08  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------