TSTP Solution File: NUM926+5 by cvc5---1.0.5

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cvc5---1.0.5
% Problem  : NUM926+5 : TPTP v8.2.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : do_cvc5 %s %d

% Computer : n012.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:35:33 EDT 2024

% Result   : Theorem 0.41s 0.69s
% Output   : Proof 0.41s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.14  % Problem    : NUM926+5 : TPTP v8.2.0. Released v5.3.0.
% 0.15/0.16  % Command    : do_cvc5 %s %d
% 0.15/0.37  % Computer : n012.cluster.edu
% 0.15/0.37  % Model    : x86_64 x86_64
% 0.15/0.37  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.37  % Memory   : 8042.1875MB
% 0.15/0.37  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.37  % CPULimit   : 300
% 0.15/0.37  % WCLimit    : 300
% 0.15/0.37  % DateTime   : Tue May 28 03:41:09 EDT 2024
% 0.22/0.37  % CPUTime    : 
% 0.37/0.57  %----Proving TF0_NAR, FOF, or CNF
% 0.41/0.69  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.41/0.69  % SZS status Theorem for /export/starexec/sandbox/tmp/tmp.fJjcEmI71m/cvc5---1.0.5_28621.smt2
% 0.41/0.69  % SZS output start Proof for /export/starexec/sandbox/tmp/tmp.fJjcEmI71m/cvc5---1.0.5_28621.smt2
% 0.41/0.69  (assume a0 (forall ((X_a $$unsorted)) (=> (tptp.semiring_1 X_a) (= (tptp.ti X_a (tptp.one_one X_a)) (tptp.one_one X_a)))))
% 0.41/0.69  (assume a1 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (= (tptp.plus_plus X_a (tptp.ti X_a B_1) B_2) (tptp.plus_plus X_a B_1 B_2)))))
% 0.41/0.69  (assume a2 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (= (tptp.plus_plus X_a B_1 (tptp.ti X_a B_2)) (tptp.plus_plus X_a B_1 B_2)))))
% 0.41/0.69  (assume a3 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (= (tptp.ti X_a (tptp.plus_plus X_a B_1 B_2)) (tptp.plus_plus X_a B_1 B_2)))))
% 0.41/0.69  (assume a4 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (tptp.monoid_mult X_a) (= (tptp.times_times X_a (tptp.ti X_a B_1) B_2) (tptp.times_times X_a B_1 B_2)))))
% 0.41/0.69  (assume a5 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (tptp.monoid_mult X_a) (= (tptp.times_times X_a B_1 (tptp.ti X_a B_2)) (tptp.times_times X_a B_1 B_2)))))
% 0.41/0.69  (assume a6 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (tptp.monoid_mult X_a) (= (tptp.ti X_a (tptp.times_times X_a B_1 B_2)) (tptp.times_times X_a B_1 B_2)))))
% 0.41/0.69  (assume a7 (forall ((X_a $$unsorted)) (= (tptp.ti X_a (tptp.undefined X_a)) (tptp.undefined X_a))))
% 0.41/0.69  (assume a8 (forall ((B_1 $$unsorted)) (= (tptp.zprime (tptp.ti tptp.int B_1)) (tptp.zprime B_1))))
% 0.41/0.69  (assume a9 (forall ((B_1 $$unsorted)) (= (tptp.bit0 (tptp.ti tptp.int B_1)) (tptp.bit0 B_1))))
% 0.41/0.69  (assume a10 (forall ((B_1 $$unsorted)) (= (tptp.ti tptp.int (tptp.bit0 B_1)) (tptp.bit0 B_1))))
% 0.41/0.69  (assume a11 (forall ((B_1 $$unsorted)) (= (tptp.bit1 (tptp.ti tptp.int B_1)) (tptp.bit1 B_1))))
% 0.41/0.69  (assume a12 (forall ((B_1 $$unsorted)) (= (tptp.ti tptp.int (tptp.bit1 B_1)) (tptp.bit1 B_1))))
% 0.41/0.69  (assume a13 (= (tptp.ti tptp.int tptp.pls) tptp.pls))
% 0.41/0.69  (assume a14 (forall ((B_1 $$unsorted) (X_a $$unsorted)) (=> (tptp.number X_a) (= (tptp.number_number_of X_a (tptp.ti tptp.int B_1)) (tptp.number_number_of X_a B_1)))))
% 0.41/0.69  (assume a15 (forall ((B_1 $$unsorted) (X_a $$unsorted)) (=> (tptp.number X_a) (= (tptp.ti X_a (tptp.number_number_of X_a B_1)) (tptp.number_number_of X_a B_1)))))
% 0.41/0.69  (assume a16 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (and (tptp.number X_a) (tptp.linorder X_a)) (= (tptp.ord_less X_a (tptp.ti X_a B_1) B_2) (tptp.ord_less X_a B_1 B_2)))))
% 0.41/0.69  (assume a17 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (and (tptp.number X_a) (tptp.linorder X_a)) (= (tptp.ord_less X_a B_1 (tptp.ti X_a B_2)) (tptp.ord_less X_a B_1 B_2)))))
% 0.41/0.69  (assume a18 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (and (tptp.number X_a) (tptp.linorder X_a)) (= (tptp.ord_less_eq X_a (tptp.ti X_a B_1) B_2) (tptp.ord_less_eq X_a B_1 B_2)))))
% 0.41/0.69  (assume a19 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (and (tptp.number X_a) (tptp.linorder X_a)) (= (tptp.ord_less_eq X_a B_1 (tptp.ti X_a B_2)) (tptp.ord_less_eq X_a B_1 B_2)))))
% 0.41/0.69  (assume a20 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (tptp.monoid_mult X_a) (= (tptp.power_power X_a (tptp.ti X_a B_1) B_2) (tptp.power_power X_a B_1 B_2)))))
% 0.41/0.69  (assume a21 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (tptp.monoid_mult X_a) (= (tptp.power_power X_a B_1 (tptp.ti tptp.nat B_2)) (tptp.power_power X_a B_1 B_2)))))
% 0.41/0.69  (assume a22 (forall ((B_1 $$unsorted) (B_2 $$unsorted) (X_a $$unsorted)) (=> (tptp.monoid_mult X_a) (= (tptp.ti X_a (tptp.power_power X_a B_1 B_2)) (tptp.power_power X_a B_1 B_2)))))
% 0.41/0.69  (assume a23 (forall ((B_1 $$unsorted)) (= (tptp.twoSqu33214720sum2sq (tptp.ti tptp.int B_1)) (tptp.twoSqu33214720sum2sq B_1))))
% 0.41/0.69  (assume a24 (= (tptp.ti tptp.int tptp.m) tptp.m))
% 0.41/0.69  (assume a25 (= (tptp.ti tptp.int tptp.s) tptp.s))
% 0.41/0.69  (assume a26 (= (tptp.ti tptp.int tptp.t) tptp.t))
% 0.41/0.69  (assume a27 (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t))
% 0.41/0.69  (assume a28 (=> (= tptp.t (tptp.one_one tptp.int)) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))))
% 0.41/0.69  (assume a29 (=> (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))))
% 0.41/0.69  (assume a30 (tptp.ord_less tptp.int tptp.t (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))
% 0.41/0.69  (assume a31 (tptp.zprime (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))
% 0.41/0.69  (assume a32 (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int tptp.s (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.one_one tptp.int)) (tptp.times_times tptp.int (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) tptp.t)))
% 0.41/0.69  (assume a33 (tptp.twoSqu33214720sum2sq (tptp.times_times tptp.int (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) tptp.t)))
% 0.41/0.69  (assume a34 (forall ((A_1 $$unsorted) (B $$unsorted)) (= (tptp.power_power tptp.int (tptp.plus_plus tptp.int A_1 B) (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.plus_plus tptp.int (tptp.plus_plus tptp.int (tptp.power_power tptp.int A_1 (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.times_times tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit1 tptp.pls))) A_1) B)) (tptp.power_power tptp.int B (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))
% 0.41/0.69  (assume a35 (forall ((A_1 $$unsorted) (B $$unsorted)) (= (tptp.power_power tptp.int (tptp.plus_plus tptp.int A_1 B) (tptp.number_number_of tptp.nat (tptp.bit1 (tptp.bit1 tptp.pls)))) (tptp.plus_plus tptp.int (tptp.plus_plus tptp.int (tptp.plus_plus tptp.int (tptp.power_power tptp.int A_1 (tptp.number_number_of tptp.nat (tptp.bit1 (tptp.bit1 tptp.pls)))) (tptp.times_times tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit1 (tptp.bit1 tptp.pls))) (tptp.power_power tptp.int A_1 (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) B)) (tptp.times_times tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit1 (tptp.bit1 tptp.pls))) A_1) (tptp.power_power tptp.int B (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (tptp.power_power tptp.int B (tptp.number_number_of tptp.nat (tptp.bit1 (tptp.bit1 tptp.pls))))))))
% 0.41/0.69  (assume a36 (forall ((X_a $$unsorted)) (=> (tptp.number_semiring X_a) (forall ((X_1 $$unsorted) (Y_1 $$unsorted)) (= (tptp.power_power X_a (tptp.plus_plus X_a X_1 Y_1) (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.plus_plus X_a (tptp.plus_plus X_a (tptp.power_power X_a X_1 (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power X_a Y_1 (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.times_times X_a (tptp.times_times X_a (tptp.number_number_of X_a (tptp.bit0 (tptp.bit1 tptp.pls))) X_1) Y_1)))))))
% 0.41/0.69  (assume a37 (forall ((X_b $$unsorted)) (=> (and (tptp.monoid_mult X_b) (tptp.number X_b)) (forall ((W $$unsorted)) (= (tptp.power_power X_b (tptp.number_number_of X_b W) (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.times_times X_b (tptp.number_number_of X_b W) (tptp.number_number_of X_b W)))))))
% 0.41/0.69  (assume a38 (forall ((A_1 $$unsorted)) (= (tptp.times_times tptp.int A_1 (tptp.power_power tptp.int A_1 (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.power_power tptp.int A_1 (tptp.number_number_of tptp.nat (tptp.bit1 (tptp.bit1 tptp.pls)))))))
% 0.41/0.69  (assume a39 (forall ((X_a $$unsorted)) (=> (tptp.semiring_1 X_a) (= (tptp.power_power X_a (tptp.one_one X_a) (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.one_one X_a)))))
% 0.41/0.69  (assume a40 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((X_1 $$unsorted)) (= (tptp.times_times X_a X_1 X_1) (tptp.power_power X_a X_1 (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))
% 0.41/0.69  (assume a41 (forall ((X_a $$unsorted)) (=> (tptp.monoid_mult X_a) (forall ((A_1 $$unsorted)) (= (tptp.power_power X_a A_1 (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.times_times X_a A_1 A_1))))))
% 0.41/0.69  (assume a42 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((X_1 $$unsorted) (N $$unsorted)) (= (tptp.power_power X_a X_1 (tptp.times_times tptp.nat (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))) N)) (tptp.times_times X_a (tptp.power_power X_a X_1 N) (tptp.power_power X_a X_1 N)))))))
% 0.41/0.69  (assume a43 (forall ((X_a $$unsorted)) (=> (tptp.number_ring X_a) (forall ((W $$unsorted)) (= (tptp.plus_plus X_a (tptp.one_one X_a) (tptp.number_number_of X_a W)) (tptp.number_number_of X_a (tptp.plus_plus tptp.int (tptp.bit1 tptp.pls) W)))))))
% 0.41/0.69  (assume a44 (forall ((X_a $$unsorted)) (=> (tptp.number_ring X_a) (forall ((V $$unsorted)) (= (tptp.plus_plus X_a (tptp.number_number_of X_a V) (tptp.one_one X_a)) (tptp.number_number_of X_a (tptp.plus_plus tptp.int V (tptp.bit1 tptp.pls))))))))
% 0.41/0.69  (assume a45 (forall ((X_a $$unsorted)) (=> (tptp.number_ring X_a) (= (tptp.plus_plus X_a (tptp.one_one X_a) (tptp.one_one X_a)) (tptp.number_number_of X_a (tptp.bit0 (tptp.bit1 tptp.pls)))))))
% 0.41/0.69  (assume a46 (not (forall ((T_1 $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int tptp.s (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.one_one tptp.int)) (tptp.times_times tptp.int (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) T_1))))))
% 0.41/0.69  (assume a47 (forall ((W $$unsorted)) (tptp.ord_less_eq tptp.int W W)))
% 0.41/0.69  (assume a48 (forall ((Z $$unsorted) (W $$unsorted)) (or (tptp.ord_less_eq tptp.int Z W) (tptp.ord_less_eq tptp.int W Z))))
% 0.41/0.69  (assume a49 (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))))
% 0.41/0.69  (assume a50 (forall ((X_1 $$unsorted) (Y_1 $$unsorted)) (or (tptp.ord_less tptp.int X_1 Y_1) (= X_1 Y_1) (tptp.ord_less tptp.int Y_1 X_1))))
% 0.41/0.69  (assume a51 (forall ((K_1 $$unsorted) (I $$unsorted) (J $$unsorted)) (=> (tptp.ord_less_eq tptp.int I J) (=> (tptp.ord_less_eq tptp.int J K_1) (tptp.ord_less_eq tptp.int I K_1)))))
% 0.41/0.69  (assume a52 (forall ((Z $$unsorted) (W $$unsorted)) (=> (tptp.ord_less_eq tptp.int Z W) (=> (tptp.ord_less_eq tptp.int W Z) (= Z W)))))
% 0.41/0.69  (assume a53 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((X_1 $$unsorted) (P $$unsorted) (Q $$unsorted)) (= (tptp.power_power X_a (tptp.power_power X_a X_1 P) Q) (tptp.power_power X_a X_1 (tptp.times_times tptp.nat P Q)))))))
% 0.41/0.69  (assume a54 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((X_1 $$unsorted)) (= (tptp.power_power X_a X_1 (tptp.one_one tptp.nat)) (tptp.ti X_a X_1))))))
% 0.41/0.69  (assume a55 (forall ((X_1 $$unsorted) (Y_1 $$unsorted) (Z $$unsorted)) (= (tptp.power_power tptp.int (tptp.power_power tptp.int X_1 Y_1) Z) (tptp.power_power tptp.int X_1 (tptp.times_times tptp.nat Y_1 Z)))))
% 0.41/0.69  (assume a56 (forall ((X_a $$unsorted)) (=> (and (tptp.number X_a) (tptp.linorder X_a)) (forall ((V_2 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less_eq X_a (tptp.number_number_of X_a V_2) (tptp.number_number_of X_a W_1)) (not (tptp.ord_less X_a (tptp.number_number_of X_a W_1) (tptp.number_number_of X_a V_2))))))))
% 0.41/0.69  (assume a57 (forall ((X_a $$unsorted)) (=> (and (tptp.number_ring X_a) (tptp.linordered_idom X_a)) (forall ((X_2 $$unsorted) (Y_2 $$unsorted)) (= (tptp.ord_less X_a (tptp.number_number_of X_a X_2) (tptp.number_number_of X_a Y_2)) (tptp.ord_less tptp.int X_2 Y_2))))))
% 0.41/0.69  (assume a58 (forall ((X_a $$unsorted)) (=> (and (tptp.number_ring X_a) (tptp.linordered_idom X_a)) (forall ((X_2 $$unsorted) (Y_2 $$unsorted)) (= (tptp.ord_less_eq X_a (tptp.number_number_of X_a X_2) (tptp.number_number_of X_a Y_2)) (tptp.ord_less_eq tptp.int X_2 Y_2))))))
% 0.41/0.69  (assume a59 (forall ((Z_2 $$unsorted) (Z $$unsorted) (W_2 $$unsorted) (W $$unsorted)) (=> (tptp.ord_less tptp.int W_2 W) (=> (tptp.ord_less_eq tptp.int Z_2 Z) (tptp.ord_less tptp.int (tptp.plus_plus tptp.int W_2 Z_2) (tptp.plus_plus tptp.int W Z))))))
% 0.41/0.69  (assume a60 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((X_1 $$unsorted) (P $$unsorted) (Q $$unsorted)) (= (tptp.times_times X_a (tptp.power_power X_a X_1 P) (tptp.power_power X_a X_1 Q)) (tptp.power_power X_a X_1 (tptp.plus_plus tptp.nat P Q)))))))
% 0.41/0.69  (assume a61 (forall ((X_1 $$unsorted) (Y_1 $$unsorted) (Z $$unsorted)) (= (tptp.power_power tptp.int X_1 (tptp.plus_plus tptp.nat Y_1 Z)) (tptp.times_times tptp.int (tptp.power_power tptp.int X_1 Y_1) (tptp.power_power tptp.int X_1 Z)))))
% 0.41/0.69  (assume a62 (forall ((Z $$unsorted)) (= (tptp.times_times tptp.nat (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))) Z) (tptp.plus_plus tptp.nat Z Z))))
% 0.41/0.69  (assume a63 (forall ((Z $$unsorted)) (= (tptp.times_times tptp.nat Z (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.plus_plus tptp.nat Z Z))))
% 0.41/0.69  (assume a64 (= (tptp.plus_plus tptp.nat (tptp.one_one tptp.nat) (tptp.one_one tptp.nat)) (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))
% 0.41/0.69  (assume a65 (forall ((K1 $$unsorted) (K2 $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit1 K1) (tptp.bit1 K2)) (tptp.ord_less tptp.int K1 K2))))
% 0.41/0.69  (assume a66 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit1 K) (tptp.bit1 L)) (tptp.ord_less tptp.int K L))))
% 0.41/0.69  (assume a67 (forall ((K1 $$unsorted) (K2 $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.bit1 K1) (tptp.bit1 K2)) (tptp.ord_less_eq tptp.int K1 K2))))
% 0.41/0.69  (assume a68 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.bit1 K) (tptp.bit1 L)) (tptp.ord_less_eq tptp.int K L))))
% 0.41/0.69  (assume a69 (not (tptp.ord_less tptp.int tptp.pls tptp.pls)))
% 0.41/0.69  (assume a70 (forall ((K1 $$unsorted) (K2 $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit0 K1) (tptp.bit0 K2)) (tptp.ord_less tptp.int K1 K2))))
% 0.41/0.69  (assume a71 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit0 K) (tptp.bit0 L)) (tptp.ord_less tptp.int K L))))
% 0.41/0.69  (assume a72 (tptp.ord_less_eq tptp.int tptp.pls tptp.pls))
% 0.41/0.69  (assume a73 (forall ((K1 $$unsorted) (K2 $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.bit0 K1) (tptp.bit0 K2)) (tptp.ord_less_eq tptp.int K1 K2))))
% 0.41/0.69  (assume a74 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.bit0 K) (tptp.bit0 L)) (tptp.ord_less_eq tptp.int K L))))
% 0.41/0.69  (assume a75 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less tptp.int (tptp.number_number_of tptp.int K) (tptp.number_number_of tptp.int L)) (tptp.ord_less tptp.int K L))))
% 0.41/0.69  (assume a76 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.number_number_of tptp.int K) (tptp.number_number_of tptp.int L)) (tptp.ord_less_eq tptp.int K L))))
% 0.41/0.69  (assume a77 (forall ((K_1 $$unsorted) (I $$unsorted) (J $$unsorted)) (=> (tptp.ord_less tptp.int I J) (tptp.ord_less tptp.int (tptp.plus_plus tptp.int I K_1) (tptp.plus_plus tptp.int J K_1)))))
% 0.41/0.69  (assume a78 (forall ((K_1 $$unsorted) (I $$unsorted) (J $$unsorted)) (=> (tptp.ord_less_eq tptp.int I J) (tptp.ord_less_eq tptp.int (tptp.plus_plus tptp.int K_1 I) (tptp.plus_plus tptp.int K_1 J)))))
% 0.41/0.69  (assume a79 (forall ((V_1 $$unsorted) (V $$unsorted)) (and (=> (tptp.ord_less tptp.int V tptp.pls) (= (tptp.plus_plus tptp.nat (tptp.number_number_of tptp.nat V) (tptp.number_number_of tptp.nat V_1)) (tptp.number_number_of tptp.nat V_1))) (=> (not (tptp.ord_less tptp.int V tptp.pls)) (and (=> (tptp.ord_less tptp.int V_1 tptp.pls) (= (tptp.plus_plus tptp.nat (tptp.number_number_of tptp.nat V) (tptp.number_number_of tptp.nat V_1)) (tptp.number_number_of tptp.nat V))) (=> (not (tptp.ord_less tptp.int V_1 tptp.pls)) (= (tptp.plus_plus tptp.nat (tptp.number_number_of tptp.nat V) (tptp.number_number_of tptp.nat V_1)) (tptp.number_number_of tptp.nat (tptp.plus_plus tptp.int V V_1)))))))))
% 0.41/0.69  (assume a80 (= (tptp.number_number_of tptp.nat (tptp.bit1 tptp.pls)) (tptp.one_one tptp.nat)))
% 0.41/0.69  (assume a81 (= (tptp.one_one tptp.nat) (tptp.number_number_of tptp.nat (tptp.bit1 tptp.pls))))
% 0.41/0.69  (assume a82 (forall ((K $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.bit1 K) tptp.pls) (tptp.ord_less tptp.int K tptp.pls))))
% 0.41/0.69  (assume a83 (forall ((K $$unsorted)) (= (tptp.ord_less tptp.int tptp.pls (tptp.bit1 K)) (tptp.ord_less_eq tptp.int tptp.pls K))))
% 0.41/0.69  (assume a84 (forall ((K1 $$unsorted) (K2 $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.bit1 K1) (tptp.bit0 K2)) (tptp.ord_less tptp.int K1 K2))))
% 0.41/0.69  (assume a85 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.bit1 K) (tptp.bit0 L)) (tptp.ord_less tptp.int K L))))
% 0.41/0.69  (assume a86 (forall ((K1 $$unsorted) (K2 $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit0 K1) (tptp.bit1 K2)) (tptp.ord_less_eq tptp.int K1 K2))))
% 0.41/0.69  (assume a87 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit0 K) (tptp.bit1 L)) (tptp.ord_less_eq tptp.int K L))))
% 0.41/0.69  (assume a88 (forall ((W $$unsorted) (Z $$unsorted)) (=> (tptp.ord_less tptp.int W Z) (tptp.ord_less_eq tptp.int (tptp.plus_plus tptp.int W (tptp.one_one tptp.int)) Z))))
% 0.41/0.69  (assume a89 (forall ((W_1 $$unsorted) (Z_1 $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.plus_plus tptp.int W_1 (tptp.one_one tptp.int)) Z_1) (tptp.ord_less tptp.int W_1 Z_1))))
% 0.41/0.69  (assume a90 (forall ((W_1 $$unsorted) (Z_1 $$unsorted)) (= (tptp.ord_less tptp.int W_1 (tptp.plus_plus tptp.int Z_1 (tptp.one_one tptp.int))) (tptp.ord_less_eq tptp.int W_1 Z_1))))
% 0.41/0.69  (assume a91 (tptp.zprime (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit1 tptp.pls)))))
% 0.41/0.69  (assume a92 (forall ((Y_1 $$unsorted) (X_1 $$unsorted)) (=> (tptp.twoSqu33214720sum2sq X_1) (=> (tptp.twoSqu33214720sum2sq Y_1) (tptp.twoSqu33214720sum2sq (tptp.times_times tptp.int X_1 Y_1))))))
% 0.41/0.69  (assume a93 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((Lx $$unsorted) (Ly $$unsorted) (Rx $$unsorted) (Ry $$unsorted)) (= (tptp.times_times X_a (tptp.times_times X_a Lx Ly) (tptp.times_times X_a Rx Ry)) (tptp.times_times X_a (tptp.times_times X_a Lx Rx) (tptp.times_times X_a Ly Ry)))))))
% 0.41/0.69  (assume a94 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((Lx $$unsorted) (Ly $$unsorted) (Rx $$unsorted) (Ry $$unsorted)) (= (tptp.times_times X_a (tptp.times_times X_a Lx Ly) (tptp.times_times X_a Rx Ry)) (tptp.times_times X_a Rx (tptp.times_times X_a (tptp.times_times X_a Lx Ly) Ry)))))))
% 0.41/0.69  (assume a95 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((Lx $$unsorted) (Ly $$unsorted) (Rx $$unsorted) (Ry $$unsorted)) (= (tptp.times_times X_a (tptp.times_times X_a Lx Ly) (tptp.times_times X_a Rx Ry)) (tptp.times_times X_a Lx (tptp.times_times X_a Ly (tptp.times_times X_a Rx Ry))))))))
% 0.41/0.69  (assume a96 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((Lx $$unsorted) (Ly $$unsorted) (Rx $$unsorted)) (= (tptp.times_times X_a (tptp.times_times X_a Lx Ly) Rx) (tptp.times_times X_a (tptp.times_times X_a Lx Rx) Ly))))))
% 0.41/0.69  (assume a97 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((Lx $$unsorted) (Ly $$unsorted) (Rx $$unsorted)) (= (tptp.times_times X_a (tptp.times_times X_a Lx Ly) Rx) (tptp.times_times X_a Lx (tptp.times_times X_a Ly Rx)))))))
% 0.41/0.69  (assume a98 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((Lx $$unsorted) (Rx $$unsorted) (Ry $$unsorted)) (= (tptp.times_times X_a Lx (tptp.times_times X_a Rx Ry)) (tptp.times_times X_a (tptp.times_times X_a Lx Rx) Ry))))))
% 0.41/0.69  (assume a99 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((Lx $$unsorted) (Rx $$unsorted) (Ry $$unsorted)) (= (tptp.times_times X_a Lx (tptp.times_times X_a Rx Ry)) (tptp.times_times X_a Rx (tptp.times_times X_a Lx Ry)))))))
% 0.41/0.69  (assume a100 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((A_1 $$unsorted) (B $$unsorted)) (= (tptp.times_times X_a A_1 B) (tptp.times_times X_a B A_1))))))
% 0.41/0.69  (assume a101 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((A_1 $$unsorted) (B $$unsorted) (C $$unsorted) (D $$unsorted)) (= (tptp.plus_plus X_a (tptp.plus_plus X_a A_1 B) (tptp.plus_plus X_a C D)) (tptp.plus_plus X_a (tptp.plus_plus X_a A_1 C) (tptp.plus_plus X_a B D)))))))
% 0.41/0.69  (assume a102 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((A_1 $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.plus_plus X_a (tptp.plus_plus X_a A_1 B) C) (tptp.plus_plus X_a (tptp.plus_plus X_a A_1 C) B))))))
% 0.41/0.69  (assume a103 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((A_1 $$unsorted) (B $$unsorted) (C $$unsorted)) (= (tptp.plus_plus X_a (tptp.plus_plus X_a A_1 B) C) (tptp.plus_plus X_a A_1 (tptp.plus_plus X_a B C)))))))
% 0.41/0.69  (assume a104 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((A_1 $$unsorted) (C $$unsorted) (D $$unsorted)) (= (tptp.plus_plus X_a A_1 (tptp.plus_plus X_a C D)) (tptp.plus_plus X_a (tptp.plus_plus X_a A_1 C) D))))))
% 0.41/0.69  (assume a105 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((A_1 $$unsorted) (C $$unsorted) (D $$unsorted)) (= (tptp.plus_plus X_a A_1 (tptp.plus_plus X_a C D)) (tptp.plus_plus X_a C (tptp.plus_plus X_a A_1 D)))))))
% 0.41/0.69  (assume a106 (forall ((X_a $$unsorted)) (=> (tptp.comm_semiring_1 X_a) (forall ((A_1 $$unsorted) (C $$unsorted)) (= (tptp.plus_plus X_a A_1 C) (tptp.plus_plus X_a C A_1))))))
% 0.41/0.69  (assume a107 (forall ((X_a $$unsorted)) (=> (and (tptp.number_ring X_a) (tptp.ring_char_0 X_a)) (forall ((X_2 $$unsorted) (Y_2 $$unsorted)) (= (= (tptp.number_number_of X_a X_2) (tptp.number_number_of X_a Y_2)) (= X_2 Y_2))))))
% 0.41/0.69  (assume a108 (forall ((X_a $$unsorted)) (=> (tptp.number X_a) (forall ((W_1 $$unsorted) (X_2 $$unsorted)) (= (= (tptp.number_number_of X_a W_1) (tptp.ti X_a X_2)) (= (tptp.ti X_a X_2) (tptp.number_number_of X_a W_1)))))))
% 0.41/0.69  (assume a109 (forall ((K $$unsorted) (L $$unsorted)) (= (= (tptp.bit1 K) (tptp.bit1 L)) (= K L))))
% 0.41/0.69  (assume a110 (forall ((K $$unsorted) (L $$unsorted)) (= (= (tptp.bit0 K) (tptp.bit0 L)) (= K L))))
% 0.41/0.69  (assume a111 (forall ((Z1 $$unsorted) (Z2 $$unsorted) (Z3 $$unsorted)) (= (tptp.times_times tptp.int (tptp.times_times tptp.int Z1 Z2) Z3) (tptp.times_times tptp.int Z1 (tptp.times_times tptp.int Z2 Z3)))))
% 0.41/0.69  (assume a112 (forall ((Z $$unsorted) (W $$unsorted)) (= (tptp.times_times tptp.int Z W) (tptp.times_times tptp.int W Z))))
% 0.41/0.69  (assume a113 (forall ((K_1 $$unsorted)) (= (tptp.number_number_of tptp.int K_1) K_1)))
% 0.41/0.69  (assume a114 (forall ((Z1 $$unsorted) (Z2 $$unsorted) (Z3 $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.plus_plus tptp.int Z1 Z2) Z3) (tptp.plus_plus tptp.int Z1 (tptp.plus_plus tptp.int Z2 Z3)))))
% 0.41/0.69  (assume a115 (forall ((X_1 $$unsorted) (Y_1 $$unsorted) (Z $$unsorted)) (= (tptp.plus_plus tptp.int X_1 (tptp.plus_plus tptp.int Y_1 Z)) (tptp.plus_plus tptp.int Y_1 (tptp.plus_plus tptp.int X_1 Z)))))
% 0.41/0.69  (assume a116 (forall ((Z $$unsorted) (W $$unsorted)) (= (tptp.plus_plus tptp.int Z W) (tptp.plus_plus tptp.int W Z))))
% 0.41/0.69  (assume a117 (forall ((K $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit1 K) tptp.pls) (tptp.ord_less tptp.int K tptp.pls))))
% 0.41/0.69  (assume a118 (forall ((K1 $$unsorted) (K2 $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit1 K1) (tptp.bit0 K2)) (tptp.ord_less tptp.int K1 K2))))
% 0.41/0.69  (assume a119 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit1 K) (tptp.bit0 L)) (tptp.ord_less tptp.int K L))))
% 0.41/0.69  (assume a120 (forall ((K $$unsorted)) (= (tptp.ord_less tptp.int (tptp.bit0 K) tptp.pls) (tptp.ord_less tptp.int K tptp.pls))))
% 0.41/0.69  (assume a121 (forall ((K $$unsorted)) (= (tptp.ord_less tptp.int tptp.pls (tptp.bit0 K)) (tptp.ord_less tptp.int tptp.pls K))))
% 0.41/0.69  (assume a122 (forall ((K $$unsorted)) (= (tptp.ord_less_eq tptp.int tptp.pls (tptp.bit1 K)) (tptp.ord_less_eq tptp.int tptp.pls K))))
% 0.41/0.69  (assume a123 (forall ((K1 $$unsorted) (K2 $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.bit0 K1) (tptp.bit1 K2)) (tptp.ord_less_eq tptp.int K1 K2))))
% 0.41/0.69  (assume a124 (forall ((K $$unsorted) (L $$unsorted)) (= (tptp.ord_less_eq tptp.int (tptp.bit0 K) (tptp.bit1 L)) (tptp.ord_less_eq tptp.int K L))))
% 0.41/0.69  (assume a125 (tptp.linordered_idom tptp.int))
% 0.41/0.69  (assume a126 (tptp.comm_semiring_1 tptp.int))
% 0.41/0.69  (assume a127 (tptp.number_semiring tptp.int))
% 0.41/0.69  (assume a128 (tptp.linorder tptp.int))
% 0.41/0.69  (assume a129 (tptp.monoid_mult tptp.int))
% 0.41/0.69  (assume a130 (tptp.semiring_1 tptp.int))
% 0.41/0.69  (assume a131 (tptp.ring_char_0 tptp.int))
% 0.41/0.69  (assume a132 (tptp.number_ring tptp.int))
% 0.41/0.69  (assume a133 (tptp.number tptp.int))
% 0.41/0.69  (assume a134 (tptp.comm_semiring_1 tptp.nat))
% 0.41/0.69  (assume a135 (tptp.number_semiring tptp.nat))
% 0.41/0.69  (assume a136 (tptp.linorder tptp.nat))
% 0.41/0.69  (assume a137 (tptp.monoid_mult tptp.nat))
% 0.41/0.69  (assume a138 (tptp.semiring_1 tptp.nat))
% 0.41/0.69  (assume a139 (tptp.number tptp.nat))
% 0.41/0.69  (assume a140 (forall ((T $$unsorted) (A $$unsorted)) (= (tptp.ti T (tptp.ti T A)) (tptp.ti T A))))
% 0.41/0.69  (assume a141 (not (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))))
% 0.41/0.69  (assume a142 true)
% 0.41/0.69  (step t1 (cl (not (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))))) (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (not (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))))) :rule equiv_pos1)
% 0.41/0.69  (step t2 (cl (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (not (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int))))) (not (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int))))))) :rule reordering :premises (t1))
% 0.41/0.69  (step t3 (cl (not (= (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))))))) (not (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t)))))) (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int))))))) :rule equiv_pos2)
% 0.41/0.69  (step t4 (cl (= (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))))) :rule refl)
% 0.41/0.69  (step t5 (cl (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t))) :rule refl)
% 0.41/0.69  (step t6 (cl (= (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t))) :rule refl)
% 0.41/0.69  (step t7 (cl (= (= (tptp.one_one tptp.int) tptp.t) (= tptp.t (tptp.one_one tptp.int)))) :rule all_simplify)
% 0.41/0.69  (step t8 (cl (= (not (= (tptp.one_one tptp.int) tptp.t)) (not (= tptp.t (tptp.one_one tptp.int))))) :rule cong :premises (t7))
% 0.41/0.69  (step t9 (cl (= (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))))) :rule cong :premises (t6 t8))
% 0.41/0.69  (step t10 (cl (= (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t)))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int))))))) :rule cong :premises (t5 t9))
% 0.41/0.69  (step t11 (cl (= (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))))))) :rule cong :premises (t4 t10))
% 0.41/0.69  (step t12 (cl (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1)))))) :rule implies_neg1)
% 0.41/0.69  (anchor :step t13)
% 0.41/0.69  (assume t13.a0 (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))))
% 0.41/0.69  (step t13.t1 (cl (or (not (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t)))))) :rule forall_inst :args ((:= Z_1 (tptp.one_one tptp.int)) (:= W_1 tptp.t)))
% 0.41/0.69  (step t13.t2 (cl (not (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) :rule or :premises (t13.t1))
% 0.41/0.69  (step t13.t3 (cl (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) :rule resolution :premises (t13.t2 t13.a0))
% 0.41/0.69  (step t13 (cl (not (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) :rule subproof :discharge (t13.a0))
% 0.41/0.69  (step t14 (cl (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) :rule resolution :premises (t12 t13))
% 0.41/0.69  (step t15 (cl (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) (not (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t)))))) :rule implies_neg2)
% 0.41/0.69  (step t16 (cl (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t))))) (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t)))))) :rule resolution :premises (t14 t15))
% 0.41/0.69  (step t17 (cl (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= (tptp.one_one tptp.int) tptp.t)))))) :rule contraction :premises (t16))
% 0.41/0.69  (step t18 (cl (=> (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int))))))) :rule resolution :premises (t3 t11 t17))
% 0.41/0.69  (step t19 (cl (not (forall ((Z_1 $$unsorted) (W_1 $$unsorted)) (= (tptp.ord_less tptp.int Z_1 W_1) (and (tptp.ord_less_eq tptp.int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))))) :rule implies :premises (t18))
% 0.41/0.69  (step t20 (cl (= (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))))) :rule resolution :premises (t19 a49))
% 0.41/0.69  (step t21 (cl (not (= (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int))))) (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (= tptp.t (tptp.one_one tptp.int))))) (not (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int)))))) (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (= tptp.t (tptp.one_one tptp.int)))) :rule equiv_pos2)
% 0.41/0.69  (step t22 (cl (= (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))))) :rule refl)
% 0.41/0.69  (step t23 (cl (= (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)))) :rule refl)
% 0.41/0.69  (step t24 (cl (= (= (= (not (not (= tptp.t (tptp.one_one tptp.int)))) (= tptp.t (tptp.one_one tptp.int))) true) (= (not (not (= tptp.t (tptp.one_one tptp.int)))) (= tptp.t (tptp.one_one tptp.int))))) :rule equiv_simplify)
% 0.41/0.69  (step t25 (cl (not (= (= (not (not (= tptp.t (tptp.one_one tptp.int)))) (= tptp.t (tptp.one_one tptp.int))) true)) (= (not (not (= tptp.t (tptp.one_one tptp.int)))) (= tptp.t (tptp.one_one tptp.int)))) :rule equiv1 :premises (t24))
% 0.41/0.69  (step t26 (cl (= (= (not (not (= tptp.t (tptp.one_one tptp.int)))) (= tptp.t (tptp.one_one tptp.int))) (= (= tptp.t (tptp.one_one tptp.int)) (not (not (= tptp.t (tptp.one_one tptp.int))))))) :rule all_simplify)
% 0.41/0.69  (step t27 (cl (= (= tptp.t (tptp.one_one tptp.int)) (= tptp.t (tptp.one_one tptp.int)))) :rule refl)
% 0.41/0.69  (step t28 (cl (= (not (not (= tptp.t (tptp.one_one tptp.int)))) (= tptp.t (tptp.one_one tptp.int)))) :rule all_simplify)
% 0.41/0.69  (step t29 (cl (= (= (= tptp.t (tptp.one_one tptp.int)) (not (not (= tptp.t (tptp.one_one tptp.int))))) (= (= tptp.t (tptp.one_one tptp.int)) (= tptp.t (tptp.one_one tptp.int))))) :rule cong :premises (t27 t28))
% 0.41/0.69  (step t30 (cl (= (= (= tptp.t (tptp.one_one tptp.int)) (= tptp.t (tptp.one_one tptp.int))) true)) :rule all_simplify)
% 0.41/0.69  (step t31 (cl (= (= (= tptp.t (tptp.one_one tptp.int)) (not (not (= tptp.t (tptp.one_one tptp.int))))) true)) :rule trans :premises (t29 t30))
% 0.41/0.69  (step t32 (cl (= (= (not (not (= tptp.t (tptp.one_one tptp.int)))) (= tptp.t (tptp.one_one tptp.int))) true)) :rule trans :premises (t26 t31))
% 0.41/0.69  (step t33 (cl (= (not (not (= tptp.t (tptp.one_one tptp.int)))) (= tptp.t (tptp.one_one tptp.int)))) :rule resolution :premises (t25 t32))
% 0.41/0.69  (step t34 (cl (= (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int))))) (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (= tptp.t (tptp.one_one tptp.int))))) :rule cong :premises (t22 t23 t33))
% 0.41/0.69  (step t35 (cl (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int))))) :rule and_neg)
% 0.41/0.69  (step t36 (cl (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int))))) (not (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))))) :rule or_neg)
% 0.41/0.69  (step t37 (cl (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int))))) (not (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)))) :rule or_neg)
% 0.41/0.69  (step t38 (cl (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int))))) (not (not (not (= tptp.t (tptp.one_one tptp.int)))))) :rule or_neg)
% 0.41/0.69  (step t39 (cl (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int))))) (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int))))) (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int)))))) :rule resolution :premises (t35 t36 t37 t38))
% 0.41/0.69  (step t40 (cl (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (not (not (= tptp.t (tptp.one_one tptp.int)))))) :rule contraction :premises (t39))
% 0.41/0.69  (step t41 (cl (or (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (= tptp.t (tptp.one_one tptp.int)))) :rule resolution :premises (t21 t34 t40))
% 0.41/0.69  (step t42 (cl (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int)))) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (= tptp.t (tptp.one_one tptp.int))) :rule or :premises (t41))
% 0.41/0.69  (step t43 (cl (= tptp.t (tptp.one_one tptp.int)) (not (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t)) (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int))))) :rule reordering :premises (t42))
% 0.41/0.69  (step t44 (cl (not (= (=> (= tptp.t (tptp.one_one tptp.int)) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (=> (= tptp.t (tptp.one_one tptp.int)) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))))))) (not (=> (= tptp.t (tptp.one_one tptp.int)) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) (=> (= tptp.t (tptp.one_one tptp.int)) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))))) :rule equiv_pos2)
% 0.41/0.69  (step t45 (cl (= (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))))) :rule all_simplify)
% 0.41/0.69  (step t46 (cl (= (=> (= tptp.t (tptp.one_one tptp.int)) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (=> (= tptp.t (tptp.one_one tptp.int)) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))))))) :rule cong :premises (t27 t45))
% 0.41/0.69  (step t47 (cl (=> (= tptp.t (tptp.one_one tptp.int)) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))))) :rule resolution :premises (t44 t46 a28))
% 0.41/0.69  (step t48 (cl (not (= tptp.t (tptp.one_one tptp.int))) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))))) :rule implies :premises (t47))
% 0.41/0.69  (step t49 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) (not (= tptp.t (tptp.one_one tptp.int)))) :rule reordering :premises (t48))
% 0.41/0.69  (step t50 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))))) :rule hole :args ((forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (= X X) (= Y Y)))
% 0.41/0.69  (step t51 (cl (= (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) true) (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule equiv_simplify)
% 0.41/0.69  (step t52 (cl (not (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) true)) (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule equiv1 :premises (t51))
% 0.41/0.69  (step t53 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))))) :rule all_simplify)
% 0.41/0.69  (step t54 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule refl)
% 0.41/0.69  (anchor :step t55 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.41/0.69  (step t55.t1 (cl (= X X)) :rule refl)
% 0.41/0.69  (step t55.t2 (cl (= Y Y)) :rule refl)
% 0.41/0.69  (step t55.t3 (cl (= (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))) (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule all_simplify)
% 0.41/0.69  (step t55.t4 (cl (= (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule cong :premises (t55.t3))
% 0.41/0.69  (step t55 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule bind)
% 0.41/0.69  (step t56 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule cong :premises (t54 t55))
% 0.41/0.69  (step t57 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) true)) :rule all_simplify)
% 0.41/0.69  (step t58 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) true)) :rule trans :premises (t56 t57))
% 0.41/0.69  (step t59 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) true)) :rule trans :premises (t53 t58))
% 0.41/0.69  (step t60 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule resolution :premises (t52 t59))
% 0.41/0.69  (step t61 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule trans :premises (t50 t60))
% 0.41/0.69  (step t62 (cl (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule equiv2 :premises (t61))
% 0.41/0.69  (step t63 (cl (not (= (not (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) (not (not (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule equiv_pos2)
% 0.41/0.69  (anchor :step t64 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.41/0.69  (step t64.t1 (cl (= X X)) :rule refl)
% 0.41/0.69  (step t64.t2 (cl (= Y Y)) :rule refl)
% 0.41/0.69  (step t64.t3 (cl (= (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))) (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule all_simplify)
% 0.41/0.69  (step t64 (cl (= (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule bind)
% 0.41/0.69  (step t65 (cl (= (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule all_simplify)
% 0.41/0.69  (step t66 (cl (= (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule trans :premises (t64 t65))
% 0.41/0.69  (step t67 (cl (= (not (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (not (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))))) :rule cong :premises (t66))
% 0.41/0.69  (step t68 (cl (= (not (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule all_simplify)
% 0.41/0.69  (step t69 (cl (= (not (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule trans :premises (t67 t68))
% 0.41/0.69  (step t70 (cl (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule resolution :premises (t63 t69 a141))
% 0.41/0.69  (step t71 (cl (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) :rule resolution :premises (t62 t70))
% 0.41/0.69  (step t72 (cl (not (= tptp.t (tptp.one_one tptp.int)))) :rule resolution :premises (t49 t71))
% 0.41/0.69  (step t73 (cl (and (tptp.ord_less_eq tptp.int (tptp.one_one tptp.int) tptp.t) (not (= tptp.t (tptp.one_one tptp.int))))) :rule resolution :premises (t43 t72 a27))
% 0.41/0.69  (step t74 (cl (not (= (=> (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (=> (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))))) (not (=> (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) (=> (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule equiv_pos2)
% 0.41/0.69  (anchor :step t75 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.41/0.69  (step t75.t1 (cl (= X X)) :rule refl)
% 0.41/0.69  (step t75.t2 (cl (= Y Y)) :rule refl)
% 0.41/0.69  (step t75.t3 (cl (= (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))) (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule all_simplify)
% 0.41/0.69  (step t75 (cl (= (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule bind)
% 0.41/0.69  (step t76 (cl (= (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule all_simplify)
% 0.41/0.69  (step t77 (cl (= (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule trans :premises (t75 t76))
% 0.41/0.69  (step t78 (cl (= (=> (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (exists ((X $$unsorted) (Y $$unsorted)) (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (=> (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))))) :rule cong :premises (t5 t77))
% 0.41/0.69  (step t79 (cl (=> (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule resolution :premises (t74 t78 a29))
% 0.41/0.69  (step t80 (cl (not (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t)) (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule implies :premises (t79))
% 0.41/0.69  (step t81 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (not (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t))) :rule reordering :premises (t80))
% 0.41/0.69  (step t82 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))))) :rule hole :args ((forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (= X X) (= Y Y)))
% 0.41/0.69  (step t83 (cl (= (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) true) (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule equiv_simplify)
% 0.41/0.69  (step t84 (cl (not (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) true)) (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule equiv1 :premises (t83))
% 0.41/0.69  (step t85 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))))) :rule all_simplify)
% 0.41/0.69  (step t86 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule refl)
% 0.41/0.69  (anchor :step t87 :args ((X $$unsorted) (:= X X) (Y $$unsorted) (:= Y Y)))
% 0.41/0.69  (step t87.t1 (cl (= X X)) :rule refl)
% 0.41/0.69  (step t87.t2 (cl (= Y Y)) :rule refl)
% 0.41/0.69  (step t87.t3 (cl (= (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))) (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule all_simplify)
% 0.41/0.69  (step t87.t4 (cl (= (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule cong :premises (t87.t3))
% 0.41/0.69  (step t87 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule bind)
% 0.41/0.69  (step t88 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule cong :premises (t86 t87))
% 0.41/0.69  (step t89 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) true)) :rule all_simplify)
% 0.41/0.69  (step t90 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) true)) :rule trans :premises (t88 t89))
% 0.41/0.69  (step t91 (cl (= (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) true)) :rule trans :premises (t85 t90))
% 0.41/0.69  (step t92 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule resolution :premises (t84 t91))
% 0.41/0.69  (step t93 (cl (= (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule trans :premises (t82 t92))
% 0.41/0.69  (step t94 (cl (not (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)))))) (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule equiv1 :premises (t93))
% 0.41/0.69  (step t95 (cl (forall ((X $$unsorted) (Y $$unsorted)) (not (= (tptp.plus_plus tptp.int (tptp.times_times tptp.int (tptp.number_number_of tptp.int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) (tptp.one_one tptp.int)) (tptp.plus_plus tptp.int (tptp.power_power tptp.int X (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power tptp.int Y (tptp.number_number_of tptp.nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule resolution :premises (t94 t71))
% 0.41/0.69  (step t96 (cl (not (tptp.ord_less tptp.int (tptp.one_one tptp.int) tptp.t))) :rule resolution :premises (t81 t95))
% 0.41/0.69  (step t97 (cl) :rule resolution :premises (t2 t20 t73 t96))
% 0.41/0.69  
% 0.41/0.69  % SZS output end Proof for /export/starexec/sandbox/tmp/tmp.fJjcEmI71m/cvc5---1.0.5_28621.smt2
% 0.41/0.69  % cvc5---1.0.5 exiting
% 0.41/0.70  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------