TSTP Solution File: NUM924_1 by cvc5---1.0.5

View Problem - Process Solution

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

% Computer : n024.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:23 EDT 2024

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

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.15  % Problem    : NUM924_1 : TPTP v8.2.0. Released v5.3.0.
% 0.16/0.16  % Command    : do_cvc5 %s %d
% 0.17/0.41  % Computer : n024.cluster.edu
% 0.17/0.41  % Model    : x86_64 x86_64
% 0.17/0.41  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.41  % Memory   : 8042.1875MB
% 0.17/0.41  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.17/0.41  % CPULimit   : 300
% 0.17/0.41  % WCLimit    : 300
% 0.17/0.41  % DateTime   : Tue May 28 02:09:54 EDT 2024
% 0.17/0.41  % CPUTime    : 
% 0.39/0.56  %----Proving TF0_NAR, FOF, or CNF
% 0.41/0.81  --- Run --decision=internal --simplification=none --no-inst-no-entail --no-cbqi --full-saturate-quant at 10...
% 0.41/0.81  % SZS status Theorem for /export/starexec/sandbox2/tmp/tmp.LTmntqU9Ap/cvc5---1.0.5_6625.smt2
% 0.41/0.81  % SZS output start Proof for /export/starexec/sandbox2/tmp/tmp.LTmntqU9Ap/cvc5---1.0.5_6625.smt2
% 0.41/0.81  (assume a0 (tptp.ord_less_int tptp.t tptp.zero_zero_int))
% 0.41/0.81  (assume a1 (tptp.ord_less_int tptp.t tptp.one_one_int))
% 0.41/0.81  (assume a2 (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))
% 0.41/0.81  (assume a3 (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t)))
% 0.41/0.81  (assume a4 (=> (= tptp.t tptp.zero_zero_int) (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))
% 0.41/0.81  (assume a5 (not (tptp.ord_less_eq_int tptp.one_one_int tptp.t)))
% 0.41/0.81  (assume a6 (tptp.ord_less_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))
% 0.41/0.81  (assume a7 (forall ((X tptp.int) (Y tptp.int)) (not (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int X (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) tptp.zero_zero_int))))
% 0.41/0.81  (assume a8 (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (tptp.ord_less_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (or (not (= X_1 tptp.zero_zero_int)) (not (= Y_1 tptp.zero_zero_int))))))
% 0.41/0.81  (assume a9 (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) tptp.zero_zero_int) (and (= X_1 tptp.zero_zero_int) (= Y_1 tptp.zero_zero_int)))))
% 0.41/0.81  (assume a10 (forall ((A_2 tptp.int)) (not (tptp.ord_less_int (tptp.power_power_int A_2 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.zero_zero_int))))
% 0.41/0.81  (assume a11 (forall ((A_1 tptp.int)) (= (tptp.ord_less_int tptp.zero_zero_int (tptp.power_power_int A_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= A_1 tptp.zero_zero_int)))))
% 0.41/0.81  (assume a12 (= (tptp.power_power_nat tptp.one_one_nat (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_nat))
% 0.41/0.81  (assume a13 (= (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))
% 0.41/0.81  (assume a14 (= (tptp.power_power_nat tptp.zero_zero_nat (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.zero_zero_nat))
% 0.41/0.81  (assume a15 (= (tptp.power_power_int tptp.zero_zero_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.zero_zero_int))
% 0.41/0.81  (assume a16 (forall ((A_1 tptp.int)) (= (= (tptp.power_power_int A_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.zero_zero_int) (= A_1 tptp.zero_zero_int))))
% 0.41/0.81  (assume a17 (forall ((W_6 tptp.int)) (= (tptp.plus_plus_int tptp.one_one_int (tptp.number_number_of_int W_6)) (tptp.number_number_of_int (tptp.plus_plus_int (tptp.bit1 tptp.pls) W_6)))))
% 0.41/0.81  (assume a18 (forall ((V_13 tptp.int)) (= (tptp.plus_plus_int (tptp.number_number_of_int V_13) tptp.one_one_int) (tptp.number_number_of_int (tptp.plus_plus_int V_13 (tptp.bit1 tptp.pls))))))
% 0.41/0.81  (assume a19 (tptp.ord_less_int tptp.t (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))
% 0.41/0.81  (assume a20 (not (forall ((T tptp.int)) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) T))))))
% 0.41/0.81  (assume a21 (tptp.zprime (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))
% 0.41/0.81  (assume a22 (tptp.twoSqu1431725154sum2sq (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t)))
% 0.41/0.81  (assume a23 (forall ((W tptp.int)) (tptp.ord_less_eq_int W W)))
% 0.41/0.81  (assume a24 (forall ((K_1 tptp.int)) (= (tptp.number_number_of_int K_1) K_1)))
% 0.41/0.81  (assume a25 (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z))))
% 0.41/0.81  (assume a26 (forall ((Z tptp.int) (W tptp.int)) (or (tptp.ord_less_eq_int Z W) (tptp.ord_less_eq_int W Z))))
% 0.41/0.81  (assume a27 (forall ((V_2 tptp.int) (W tptp.int)) (= (tptp.times_times_int (tptp.number_number_of_int V_2) (tptp.number_number_of_int W)) (tptp.number_number_of_int (tptp.times_times_int V_2 W)))))
% 0.41/0.81  (assume a28 (forall ((K tptp.int) (L tptp.int)) (= (tptp.ord_less_eq_int (tptp.number_number_of_int K) (tptp.number_number_of_int L)) (tptp.ord_less_eq_int K L))))
% 0.41/0.81  (assume a29 (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (tptp.ord_less_eq_int (tptp.number_number_of_int X_1) (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int X_1 Y_1))))
% 0.41/0.81  (assume a30 (forall ((Z1 tptp.int) (Z2 tptp.int) (Z3 tptp.int)) (= (tptp.times_times_int (tptp.times_times_int Z1 Z2) Z3) (tptp.times_times_int Z1 (tptp.times_times_int Z2 Z3)))))
% 0.41/0.81  (assume a31 (forall ((K_1 tptp.int) (I tptp.int) (J tptp.int)) (=> (tptp.ord_less_eq_int I J) (=> (tptp.ord_less_eq_int J K_1) (tptp.ord_less_eq_int I K_1)))))
% 0.41/0.81  (assume a32 (forall ((Z tptp.int) (W tptp.int)) (=> (tptp.ord_less_eq_int Z W) (=> (tptp.ord_less_eq_int W Z) (= Z W)))))
% 0.41/0.81  (assume a33 (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))))
% 0.41/0.81  (assume a34 (forall ((K1 tptp.int) (K2 tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K1) (tptp.bit1 K2)) (tptp.ord_less_eq_int K1 K2))))
% 0.41/0.81  (assume a35 (forall ((K tptp.int) (L tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) (tptp.bit1 L)) (tptp.ord_less_eq_int K L))))
% 0.41/0.81  (assume a36 (tptp.ord_less_eq_int tptp.pls tptp.pls))
% 0.41/0.81  (assume a37 (forall ((K1 tptp.int) (K2 tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit0 K1) (tptp.bit0 K2)) (tptp.ord_less_eq_int K1 K2))))
% 0.41/0.81  (assume a38 (forall ((K tptp.int) (L tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit0 K) (tptp.bit0 L)) (tptp.ord_less_eq_int K L))))
% 0.41/0.81  (assume a39 (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))))
% 0.41/0.81  (assume a40 (forall ((K_1 tptp.int) (I tptp.int) (J tptp.int)) (=> (tptp.ord_less_eq_int I J) (tptp.ord_less_eq_int (tptp.plus_plus_int K_1 I) (tptp.plus_plus_int K_1 J)))))
% 0.41/0.81  (assume a41 (forall ((V_7 tptp.int)) (= (= (tptp.number_number_of_nat V_7) tptp.zero_zero_nat) (tptp.ord_less_eq_int V_7 tptp.pls))))
% 0.41/0.81  (assume a42 (forall ((V_7 tptp.int)) (= (= tptp.zero_zero_nat (tptp.number_number_of_nat V_7)) (tptp.ord_less_eq_int V_7 tptp.pls))))
% 0.41/0.81  (assume a43 (forall ((V_12 tptp.int) (V_11 tptp.int)) (=> (tptp.ord_less_eq_int tptp.pls V_11) (=> (tptp.ord_less_eq_int tptp.pls V_12) (= (tptp.times_times_nat (tptp.number_number_of_nat V_11) (tptp.number_number_of_nat V_12)) (tptp.number_number_of_nat (tptp.times_times_int V_11 V_12)))))))
% 0.41/0.81  (assume a44 (forall ((V_12 tptp.int) (V_11 tptp.int)) (=> (tptp.ord_less_eq_int tptp.pls V_11) (=> (tptp.ord_less_eq_int tptp.pls V_12) (= (tptp.times_times_int (tptp.number_number_of_int V_11) (tptp.number_number_of_int V_12)) (tptp.number_number_of_int (tptp.times_times_int V_11 V_12)))))))
% 0.41/0.81  (assume a45 (forall ((V_10 tptp.int) (W_5 tptp.int) (Z_3 tptp.int)) (= (tptp.times_times_int (tptp.number_number_of_int V_10) (tptp.times_times_int (tptp.number_number_of_int W_5) Z_3)) (tptp.times_times_int (tptp.number_number_of_int (tptp.times_times_int V_10 W_5)) Z_3))))
% 0.41/0.81  (assume a46 (forall ((V_9 tptp.int) (W_4 tptp.int)) (= (tptp.times_times_int (tptp.number_number_of_int V_9) (tptp.number_number_of_int W_4)) (tptp.number_number_of_int (tptp.times_times_int V_9 W_4)))))
% 0.41/0.81  (assume a47 (forall ((V_8 tptp.int) (W_3 tptp.int)) (= (tptp.number_number_of_int (tptp.times_times_int V_8 W_3)) (tptp.times_times_int (tptp.number_number_of_int V_8) (tptp.number_number_of_int W_3)))))
% 0.41/0.81  (assume a48 (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.times_times_int X_1 X_1) (tptp.times_times_int Y_1 Y_1)) tptp.zero_zero_int) (and (= X_1 tptp.zero_zero_int) (= Y_1 tptp.zero_zero_int)))))
% 0.41/0.81  (assume a49 (forall ((X_2 tptp.int) (Y_2 tptp.int)) (tptp.ord_less_eq_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int X_2 X_2) (tptp.times_times_int Y_2 Y_2)))))
% 0.41/0.81  (assume a50 (forall ((X_1 tptp.int)) (= (tptp.ord_less_eq_int (tptp.number_number_of_int X_1) tptp.zero_zero_int) (tptp.ord_less_eq_int X_1 tptp.pls))))
% 0.41/0.81  (assume a51 (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.zero_zero_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int tptp.pls Y_1))))
% 0.41/0.81  (assume a52 (forall ((V_7 tptp.int)) (= (tptp.ord_less_nat tptp.zero_zero_nat (tptp.number_number_of_nat V_7)) (tptp.ord_less_int tptp.pls V_7))))
% 0.41/0.81  (assume a53 (forall ((V_7 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_eq_int (tptp.number_number_of_int V_7) (tptp.number_number_of_int W_1)) (not (tptp.ord_less_int (tptp.number_number_of_int W_1) (tptp.number_number_of_int V_7))))))
% 0.41/0.81  (assume a54 (forall ((V_7 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_eq_nat (tptp.number_number_of_nat V_7) (tptp.number_number_of_nat W_1)) (not (tptp.ord_less_nat (tptp.number_number_of_nat W_1) (tptp.number_number_of_nat V_7))))))
% 0.41/0.81  (assume a55 (forall ((K tptp.int)) (= (tptp.ord_less_eq_int tptp.pls (tptp.bit1 K)) (tptp.ord_less_eq_int tptp.pls K))))
% 0.41/0.81  (assume a56 (forall ((K1 tptp.int) (K2 tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit0 K1) (tptp.bit1 K2)) (tptp.ord_less_eq_int K1 K2))))
% 0.41/0.81  (assume a57 (forall ((K tptp.int) (L tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit0 K) (tptp.bit1 L)) (tptp.ord_less_eq_int K L))))
% 0.41/0.81  (assume a58 (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit0 K) tptp.pls) (tptp.ord_less_eq_int K tptp.pls))))
% 0.41/0.81  (assume a59 (forall ((K tptp.int)) (= (tptp.ord_less_eq_int tptp.pls (tptp.bit0 K)) (tptp.ord_less_eq_int tptp.pls K))))
% 0.41/0.81  (assume a60 (forall ((Z_2 tptp.int) (Z tptp.int) (W_2 tptp.int) (W tptp.int)) (=> (tptp.ord_less_int W_2 W) (=> (tptp.ord_less_eq_int Z_2 Z) (tptp.ord_less_int (tptp.plus_plus_int W_2 Z_2) (tptp.plus_plus_int W Z))))))
% 0.41/0.81  (assume a61 (= (tptp.number_number_of_nat tptp.pls) tptp.zero_zero_nat))
% 0.41/0.81  (assume a62 (= tptp.zero_zero_nat (tptp.number_number_of_nat tptp.pls)))
% 0.41/0.81  (assume a63 (forall ((X_1 tptp.int)) (= (tptp.ord_less_eq_int (tptp.number_number_of_int X_1) tptp.one_one_int) (tptp.ord_less_eq_int X_1 (tptp.bit1 tptp.pls)))))
% 0.41/0.81  (assume a64 (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))))
% 0.41/0.81  (assume a65 (= (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat) (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))
% 0.41/0.81  (assume a66 (forall ((W tptp.int)) (= (tptp.times_times_int tptp.pls W) tptp.pls)))
% 0.41/0.81  (assume a67 (forall ((K_1 tptp.int) (L_1 tptp.int)) (= (tptp.times_times_int (tptp.bit0 K_1) L_1) (tptp.bit0 (tptp.times_times_int K_1 L_1)))))
% 0.41/0.81  (assume a68 (forall ((K tptp.int) (L tptp.int)) (= (tptp.ord_less_int (tptp.number_number_of_int K) (tptp.number_number_of_int L)) (tptp.ord_less_int K L))))
% 0.41/0.81  (assume a69 (forall ((Z tptp.int)) (= (tptp.times_times_int Z tptp.one_one_int) Z)))
% 0.41/0.81  (assume a70 (forall ((Z tptp.int)) (= (tptp.times_times_int tptp.one_one_int Z) Z)))
% 0.41/0.81  (assume a71 (forall ((V_2 tptp.int) (W tptp.int)) (= (tptp.plus_plus_int (tptp.number_number_of_int V_2) (tptp.number_number_of_int W)) (tptp.number_number_of_int (tptp.plus_plus_int V_2 W)))))
% 0.41/0.81  (assume a72 (forall ((Z1 tptp.int) (Z2 tptp.int) (W tptp.int)) (= (tptp.times_times_int (tptp.plus_plus_int Z1 Z2) W) (tptp.plus_plus_int (tptp.times_times_int Z1 W) (tptp.times_times_int Z2 W)))))
% 0.41/0.81  (assume a73 (forall ((W tptp.int) (Z1 tptp.int) (Z2 tptp.int)) (= (tptp.times_times_int W (tptp.plus_plus_int Z1 Z2)) (tptp.plus_plus_int (tptp.times_times_int W Z1) (tptp.times_times_int W Z2)))))
% 0.41/0.81  (assume a74 (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))))
% 0.41/0.81  (assume a75 (forall ((K tptp.int)) (= (tptp.ord_less_int tptp.pls (tptp.bit1 K)) (tptp.ord_less_eq_int tptp.pls K))))
% 0.41/0.81  (assume a76 (forall ((K1 tptp.int) (K2 tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K1) (tptp.bit0 K2)) (tptp.ord_less_int K1 K2))))
% 0.41/0.81  (assume a77 (forall ((K tptp.int) (L tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) (tptp.bit0 L)) (tptp.ord_less_int K L))))
% 0.41/0.81  (assume a78 (forall ((K1 tptp.int) (K2 tptp.int)) (= (tptp.ord_less_int (tptp.bit0 K1) (tptp.bit1 K2)) (tptp.ord_less_eq_int K1 K2))))
% 0.41/0.81  (assume a79 (forall ((K tptp.int) (L tptp.int)) (= (tptp.ord_less_int (tptp.bit0 K) (tptp.bit1 L)) (tptp.ord_less_eq_int K L))))
% 0.41/0.81  (assume a80 (forall ((V_7 tptp.int) (V_6 tptp.int)) (= (tptp.ord_less_nat (tptp.number_number_of_nat V_7) (tptp.number_number_of_nat V_6)) (and (=> (tptp.ord_less_int V_7 V_6) (tptp.ord_less_int tptp.pls V_6)) (tptp.ord_less_int V_7 V_6)))))
% 0.41/0.81  (assume a81 (forall ((Z_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int Z_1) (tptp.ord_less_int tptp.zero_zero_int Z_1))))
% 0.41/0.81  (assume a82 (= (tptp.number_number_of_nat (tptp.bit1 tptp.pls)) tptp.one_one_nat))
% 0.41/0.81  (assume a83 (= tptp.one_one_nat (tptp.number_number_of_nat (tptp.bit1 tptp.pls))))
% 0.41/0.81  (assume a84 (forall ((W tptp.int) (Z tptp.int)) (=> (tptp.ord_less_int W Z) (tptp.ord_less_eq_int (tptp.plus_plus_int W tptp.one_one_int) Z))))
% 0.41/0.81  (assume a85 (forall ((W_1 tptp.int) (Z_1 tptp.int)) (= (tptp.ord_less_eq_int (tptp.plus_plus_int W_1 tptp.one_one_int) Z_1) (tptp.ord_less_int W_1 Z_1))))
% 0.41/0.81  (assume a86 (forall ((W_1 tptp.int) (Z_1 tptp.int)) (= (tptp.ord_less_int W_1 (tptp.plus_plus_int Z_1 tptp.one_one_int)) (tptp.ord_less_eq_int W_1 Z_1))))
% 0.41/0.81  (assume a87 (forall ((V_5 tptp.int) (V_4 tptp.int)) (=> (tptp.ord_less_eq_int tptp.pls V_4) (=> (tptp.ord_less_eq_int tptp.pls V_5) (= (tptp.plus_plus_int (tptp.number_number_of_int V_4) (tptp.number_number_of_int V_5)) (tptp.number_number_of_int (tptp.plus_plus_int V_4 V_5)))))))
% 0.41/0.81  (assume a88 (forall ((V_5 tptp.int) (V_4 tptp.int)) (=> (tptp.ord_less_eq_int tptp.pls V_4) (=> (tptp.ord_less_eq_int tptp.pls V_5) (= (tptp.plus_plus_nat (tptp.number_number_of_nat V_4) (tptp.number_number_of_nat V_5)) (tptp.number_number_of_nat (tptp.plus_plus_int V_4 V_5)))))))
% 0.41/0.81  (assume a89 (forall ((V_3 tptp.int) (V_2 tptp.int)) (and (=> (tptp.ord_less_int V_2 tptp.pls) (= (tptp.plus_plus_nat (tptp.number_number_of_nat V_2) (tptp.number_number_of_nat V_3)) (tptp.number_number_of_nat V_3))) (=> (not (tptp.ord_less_int V_2 tptp.pls)) (and (=> (tptp.ord_less_int V_3 tptp.pls) (= (tptp.plus_plus_nat (tptp.number_number_of_nat V_2) (tptp.number_number_of_nat V_3)) (tptp.number_number_of_nat V_2))) (=> (not (tptp.ord_less_int V_3 tptp.pls)) (= (tptp.plus_plus_nat (tptp.number_number_of_nat V_2) (tptp.number_number_of_nat V_3)) (tptp.number_number_of_nat (tptp.plus_plus_int V_2 V_3)))))))))
% 0.41/0.81  (assume a90 (forall ((Z tptp.int)) (=> (tptp.ord_less_eq_int tptp.zero_zero_int Z) (tptp.ord_less_int tptp.zero_zero_int (tptp.plus_plus_int tptp.one_one_int Z)))))
% 0.41/0.81  (assume a91 (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= (tptp.number_number_of_int X_1) (tptp.number_number_of_int Y_1)) (= X_1 Y_1))))
% 0.41/0.81  (assume a92 (forall ((W_1 tptp.int) (X_1 tptp.nat)) (= (= (tptp.number_number_of_nat W_1) X_1) (= X_1 (tptp.number_number_of_nat W_1)))))
% 0.41/0.81  (assume a93 (forall ((W_1 tptp.int) (X_1 tptp.int)) (= (= (tptp.number_number_of_int W_1) X_1) (= X_1 (tptp.number_number_of_int W_1)))))
% 0.41/0.81  (assume a94 (forall ((K tptp.int) (L tptp.int)) (= (= (tptp.bit1 K) (tptp.bit1 L)) (= K L))))
% 0.41/0.81  (assume a95 (forall ((K tptp.int) (L tptp.int)) (= (= (tptp.bit0 K) (tptp.bit0 L)) (= K L))))
% 0.41/0.81  (assume a96 (forall ((X tptp.int) (Y tptp.int)) (or (tptp.ord_less_int X Y) (= X Y) (tptp.ord_less_int Y X))))
% 0.41/0.81  (assume a97 (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= (tptp.plus_plus_int (tptp.times_times_int X_1 X_1) (tptp.times_times_int Y_1 Y_1)) tptp.zero_zero_int) (and (= X_1 tptp.zero_zero_int) (= Y_1 tptp.zero_zero_int)))))
% 0.41/0.81  (assume a98 (forall ((A tptp.int) (B_1 tptp.int) (V_1 tptp.int)) (= (tptp.times_times_int (tptp.plus_plus_int A B_1) (tptp.number_number_of_int V_1)) (tptp.plus_plus_int (tptp.times_times_int A (tptp.number_number_of_int V_1)) (tptp.times_times_int B_1 (tptp.number_number_of_int V_1))))))
% 0.41/0.81  (assume a99 (forall ((A tptp.nat) (B_1 tptp.nat) (V_1 tptp.int)) (= (tptp.times_times_nat (tptp.plus_plus_nat A B_1) (tptp.number_number_of_nat V_1)) (tptp.plus_plus_nat (tptp.times_times_nat A (tptp.number_number_of_nat V_1)) (tptp.times_times_nat B_1 (tptp.number_number_of_nat V_1))))))
% 0.41/0.81  (assume a100 (forall ((V tptp.int) (B tptp.int) (C tptp.int)) (= (tptp.times_times_int (tptp.number_number_of_int V) (tptp.plus_plus_int B C)) (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int V) B) (tptp.times_times_int (tptp.number_number_of_int V) C)))))
% 0.41/0.81  (assume a101 (forall ((V tptp.int) (B tptp.nat) (C tptp.nat)) (= (tptp.times_times_nat (tptp.number_number_of_nat V) (tptp.plus_plus_nat B C)) (tptp.plus_plus_nat (tptp.times_times_nat (tptp.number_number_of_nat V) B) (tptp.times_times_nat (tptp.number_number_of_nat V) C)))))
% 0.41/0.81  (assume a102 (forall ((Z1 tptp.int) (Z2 tptp.int) (Z3 tptp.int)) (= (tptp.plus_plus_int (tptp.plus_plus_int Z1 Z2) Z3) (tptp.plus_plus_int Z1 (tptp.plus_plus_int Z2 Z3)))))
% 0.41/0.81  (assume a103 (forall ((X tptp.int) (Y tptp.int) (Z tptp.int)) (= (tptp.plus_plus_int X (tptp.plus_plus_int Y Z)) (tptp.plus_plus_int Y (tptp.plus_plus_int X Z)))))
% 0.41/0.81  (assume a104 (forall ((Z tptp.int) (W tptp.int)) (= (tptp.plus_plus_int Z W) (tptp.plus_plus_int W Z))))
% 0.41/0.81  (assume a105 (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)))
% 0.41/0.81  (assume a106 (not (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))
% 0.41/0.81  (assume a107 true)
% 0.41/0.81  (step t1 (cl (not (= (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))))) (not (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule equiv_pos2)
% 0.41/0.81  (step t2 (cl (= (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))))) :rule refl)
% 0.41/0.81  (step t3 (cl (= (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule refl)
% 0.41/0.81  (step t4 (cl (= (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule refl)
% 0.41/0.81  (step t5 (cl (= (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))))) :rule refl)
% 0.41/0.81  (step t6 (cl (= (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))))) :rule refl)
% 0.41/0.81  (step t7 (cl (= (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule refl)
% 0.41/0.81  (step t8 (cl (= (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))))) :rule refl)
% 0.41/0.81  (step t9 (cl (= (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))))) :rule refl)
% 0.41/0.81  (step t10 (cl (= (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))) :rule refl)
% 0.41/0.81  (step t11 (cl (= (= (= (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) true) (= (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule equiv_simplify)
% 0.41/0.81  (step t12 (cl (not (= (= (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) true)) (= (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule equiv1 :premises (t11))
% 0.41/0.81  (step t13 (cl (= (= (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) :rule all_simplify)
% 0.41/0.81  (step t14 (cl (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule refl)
% 0.41/0.81  (step t15 (cl (= (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule all_simplify)
% 0.41/0.81  (step t16 (cl (= (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule cong :premises (t14 t15))
% 0.41/0.81  (step t17 (cl (= (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) true)) :rule all_simplify)
% 0.41/0.81  (step t18 (cl (= (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) true)) :rule trans :premises (t16 t17))
% 0.41/0.81  (step t19 (cl (= (= (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) true)) :rule trans :premises (t13 t18))
% 0.41/0.81  (step t20 (cl (= (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule resolution :premises (t12 t19))
% 0.41/0.81  (step t21 (cl (= (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule refl)
% 0.41/0.81  (step t22 (cl (= (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))))) :rule cong :premises (t2 t3 t4 t5 t6 t7 t8 t9 t10 t20 t21))
% 0.41/0.81  (step t23 (cl (not (= (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))))) (not (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule equiv_pos2)
% 0.41/0.81  (step t24 (cl (= (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule refl)
% 0.41/0.81  (step t25 (cl (= (= (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) :rule equiv_simplify)
% 0.41/0.81  (step t26 (cl (= (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false) (not (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) :rule equiv2 :premises (t25))
% 0.41/0.81  (step t27 (cl (not (not (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule not_not)
% 0.41/0.81  (step t28 (cl (= (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule resolution :premises (t26 t27))
% 0.41/0.81  (step t29 (cl (=> (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t30)
% 0.41/0.81  (assume t30.a0 (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))
% 0.41/0.81  (assume t30.a1 (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))
% 0.41/0.81  (assume t30.a2 (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))
% 0.41/0.81  (assume t30.a3 (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)))
% 0.41/0.81  (assume t30.a4 (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))))
% 0.41/0.81  (assume t30.a5 (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))))
% 0.41/0.81  (assume t30.a6 (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))
% 0.41/0.81  (assume t30.a7 (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)))
% 0.41/0.81  (assume t30.a8 (= tptp.pls (tptp.number_number_of_int tptp.pls)))
% 0.41/0.81  (assume t30.a9 (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))
% 0.41/0.81  (assume t30.a10 (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))
% 0.41/0.81  (step t30.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 0.41/0.81  (step t30.t2 (cl (= (= false true) false)) :rule all_simplify)
% 0.41/0.81  (step t30.t3 (cl (= (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) false) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule equiv_simplify)
% 0.41/0.81  (step t30.t4 (cl (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) false) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule equiv2 :premises (t30.t3))
% 0.41/0.81  (step t30.t5 (cl (not (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) :rule not_not)
% 0.41/0.81  (step t30.t6 (cl (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) false) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) :rule resolution :premises (t30.t4 t30.t5))
% 0.41/0.81  (step t30.t7 (cl (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) false)) :rule resolution :premises (t30.t6 t30.a10))
% 0.41/0.81  (step t30.t8 (cl (= false (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule symm :premises (t30.t7))
% 0.41/0.81  (step t30.t9 (cl (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t))) :rule symm :premises (t30.a1))
% 0.41/0.81  (step t30.t10 (cl (= (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)) (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)))) :rule symm :premises (t30.a4))
% 0.41/0.81  (step t30.t11 (cl (= tptp.s tptp.s)) :rule refl)
% 0.41/0.81  (step t30.t12 (cl (= (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat) (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) :rule symm :premises (t30.a3))
% 0.41/0.81  (step t30.t13 (cl (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule cong :premises (t30.t11 t30.t12))
% 0.41/0.81  (step t30.t14 (cl (= (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)) (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule trans :premises (t30.t10 t30.t13))
% 0.41/0.81  (step t30.t15 (cl (= (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)) (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)))) :rule symm :premises (t30.a5))
% 0.41/0.81  (step t30.t16 (cl (= tptp.one_one_int tptp.one_one_int)) :rule refl)
% 0.41/0.81  (step t30.t17 (cl (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule cong :premises (t30.t16 t30.t12))
% 0.41/0.81  (step t30.t18 (cl (= (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule trans :premises (t30.t15 t30.t17))
% 0.41/0.81  (step t30.t19 (cl (= (tptp.plus_plus_int (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) :rule cong :premises (t30.t14 t30.t18))
% 0.41/0.81  (step t30.t20 (cl (= (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule refl)
% 0.41/0.81  (step t30.t21 (cl (= (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) :rule symm :premises (t30.a2))
% 0.41/0.81  (step t30.t22 (cl (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) :rule cong :premises (t30.t20 t30.t21))
% 0.41/0.81  (step t30.t23 (cl (= (tptp.plus_plus_int (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t))) :rule trans :premises (t30.t19 t30.t22 t30.t9))
% 0.41/0.81  (step t30.t24 (cl (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))))) :rule symm :premises (t30.t23))
% 0.41/0.81  (step t30.t25 (cl (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) (tptp.plus_plus_int (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))))) :rule trans :premises (t30.t9 t30.t24))
% 0.41/0.81  (step t30.t26 (cl (= tptp.zero_zero_int tptp.zero_zero_int)) :rule refl)
% 0.41/0.81  (step t30.t27 (cl (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) tptp.zero_zero_int))) :rule cong :premises (t30.t25 t30.t26))
% 0.41/0.81  (step t30.t28 (cl (= (tptp.number_number_of_int tptp.pls) tptp.pls)) :rule symm :premises (t30.a8))
% 0.41/0.81  (step t30.t29 (cl (= (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)) tptp.pls)) :rule symm :premises (t30.a9))
% 0.41/0.81  (step t30.t30 (cl (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule symm :premises (t30.t29))
% 0.41/0.81  (step t30.t31 (cl (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule symm :premises (t30.t28))
% 0.41/0.81  (step t30.t32 (cl (= (tptp.number_number_of_int tptp.pls) tptp.zero_zero_int)) :rule symm :premises (t30.a7))
% 0.41/0.81  (step t30.t33 (cl (= tptp.pls tptp.zero_zero_int)) :rule trans :premises (t30.t31 t30.t32))
% 0.41/0.81  (step t30.t34 (cl (= (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) :rule refl)
% 0.41/0.81  (step t30.t35 (cl (= (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule cong :premises (t30.t33 t30.t34))
% 0.41/0.81  (step t30.t36 (cl (= (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) :rule symm :premises (t30.a6))
% 0.41/0.81  (step t30.t37 (cl (= tptp.zero_zero_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) :rule trans :premises (t30.a7 t30.t28 t30.t30 t30.t35 t30.t36))
% 0.41/0.81  (step t30.t38 (cl (= (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) tptp.zero_zero_int) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))) :rule cong :premises (t30.t23 t30.t37))
% 0.41/0.81  (step t30.t39 (cl (= (= (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) true) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))) :rule equiv_simplify)
% 0.41/0.81  (step t30.t40 (cl (= (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) true) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))) :rule equiv2 :premises (t30.t39))
% 0.41/0.81  (step t30.t41 (cl (= (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) true)) :rule resolution :premises (t30.t40 t30.a0))
% 0.41/0.81  (step t30.t42 (cl (= false true)) :rule trans :premises (t30.t8 t30.t27 t30.t38 t30.t41))
% 0.41/0.81  (step t30.t43 (cl false) :rule resolution :premises (t30.t1 t30.t2 t30.t42))
% 0.41/0.81  (step t30 (cl (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false) :rule subproof :discharge (t30.a0 t30.a1 t30.a2 t30.a3 t30.a4 t30.a5 t30.a6 t30.a7 t30.a8 t30.a9 t30.a10))
% 0.41/0.81  (step t31 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) :rule and_pos)
% 0.41/0.81  (step t32 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) :rule and_pos)
% 0.41/0.81  (step t33 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule and_pos)
% 0.41/0.81  (step t34 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) :rule and_pos)
% 0.41/0.81  (step t35 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) :rule and_pos)
% 0.41/0.81  (step t36 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) :rule and_pos)
% 0.41/0.81  (step t37 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule and_pos)
% 0.41/0.81  (step t38 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) :rule and_pos)
% 0.41/0.81  (step t39 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule and_pos)
% 0.41/0.81  (step t40 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule and_pos)
% 0.41/0.81  (step t41 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule and_pos)
% 0.41/0.81  (step t42 (cl false (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule resolution :premises (t30 t31 t32 t33 t34 t35 t36 t37 t38 t39 t40 t41))
% 0.41/0.81  (step t43 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) false) :rule reordering :premises (t42))
% 0.41/0.81  (step t44 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) false) :rule contraction :premises (t43))
% 0.41/0.81  (step t45 (cl (=> (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false) false) :rule resolution :premises (t29 t44))
% 0.41/0.81  (step t46 (cl (=> (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false) (not false)) :rule implies_neg2)
% 0.41/0.81  (step t47 (cl (=> (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false) (=> (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false)) :rule resolution :premises (t45 t46))
% 0.41/0.81  (step t48 (cl (=> (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false)) :rule contraction :premises (t47))
% 0.41/0.81  (step t49 (cl (= (=> (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) :rule implies_simplify)
% 0.41/0.81  (step t50 (cl (not (=> (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false)) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule equiv1 :premises (t49))
% 0.41/0.81  (step t51 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule resolution :premises (t48 t50))
% 0.41/0.81  (step t52 (cl (= (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) false)) :rule resolution :premises (t28 t51))
% 0.41/0.81  (step t53 (cl (= (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) false))) :rule cong :premises (t24 t52))
% 0.41/0.81  (step t54 (cl (= (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) false) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))))) :rule all_simplify)
% 0.41/0.81  (step t55 (cl (= (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))))) :rule trans :premises (t53 t54))
% 0.41/0.81  (step t56 (cl (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t57)
% 0.41/0.81  (assume t57.a0 (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)))
% 0.41/0.81  (assume t57.a1 (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))
% 0.41/0.81  (assume t57.a2 (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))
% 0.41/0.81  (assume t57.a3 (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)))
% 0.41/0.81  (assume t57.a4 (= tptp.pls (tptp.number_number_of_int tptp.pls)))
% 0.41/0.81  (assume t57.a5 (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))
% 0.41/0.81  (assume t57.a6 (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))))
% 0.41/0.81  (assume t57.a7 (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))))
% 0.41/0.81  (assume t57.a8 (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))
% 0.41/0.81  (assume t57.a9 (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))
% 0.41/0.81  (assume t57.a10 (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))
% 0.41/0.81  (step t57.t1 (cl (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule and_neg)
% 0.41/0.81  (step t57.t2 (cl (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule resolution :premises (t57.t1 t57.a8 t57.a1 t57.a2 t57.a3 t57.a6 t57.a7 t57.a5 t57.a0 t57.a4 t57.a10 t57.a9))
% 0.41/0.81  (step t57 (cl (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule subproof :discharge (t57.a0 t57.a1 t57.a2 t57.a3 t57.a4 t57.a5 t57.a6 t57.a7 t57.a8 t57.a9 t57.a10))
% 0.41/0.81  (step t58 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) :rule and_pos)
% 0.41/0.81  (step t59 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) :rule and_pos)
% 0.41/0.81  (step t60 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule and_pos)
% 0.41/0.81  (step t61 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) :rule and_pos)
% 0.41/0.81  (step t62 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule and_pos)
% 0.41/0.81  (step t63 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule and_pos)
% 0.41/0.81  (step t64 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) :rule and_pos)
% 0.41/0.81  (step t65 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) :rule and_pos)
% 0.41/0.81  (step t66 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) :rule and_pos)
% 0.41/0.81  (step t67 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule and_pos)
% 0.41/0.81  (step t68 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule and_pos)
% 0.41/0.81  (step t69 (cl (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule resolution :premises (t57 t58 t59 t60 t61 t62 t63 t64 t65 t66 t67 t68))
% 0.41/0.81  (step t70 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule reordering :premises (t69))
% 0.41/0.81  (step t71 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule contraction :premises (t70))
% 0.41/0.81  (step t72 (cl (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule resolution :premises (t56 t71))
% 0.41/0.81  (step t73 (cl (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule implies_neg2)
% 0.41/0.81  (step t74 (cl (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule resolution :premises (t72 t73))
% 0.41/0.81  (step t75 (cl (=> (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule contraction :premises (t74))
% 0.41/0.81  (step t76 (cl (not (and (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule resolution :premises (t23 t55 t75))
% 0.41/0.81  (step t77 (cl (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule not_and :premises (t76))
% 0.41/0.81  (step t78 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))))) :rule or_neg)
% 0.41/0.81  (step t79 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule or_neg)
% 0.41/0.81  (step t80 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule or_neg)
% 0.41/0.81  (step t81 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))))) :rule or_neg)
% 0.41/0.81  (step t82 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (= tptp.pls (tptp.number_number_of_int tptp.pls))))) :rule or_neg)
% 0.41/0.81  (step t83 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule or_neg)
% 0.41/0.81  (step t84 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))))) :rule or_neg)
% 0.41/0.81  (step t85 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))))) :rule or_neg)
% 0.41/0.81  (step t86 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))) :rule or_neg)
% 0.41/0.81  (step t87 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule or_neg)
% 0.41/0.81  (step t88 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (not (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule or_neg)
% 0.41/0.81  (step t89 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule resolution :premises (t77 t78 t79 t80 t81 t82 t83 t84 t85 t86 t87 t88))
% 0.41/0.81  (step t90 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule contraction :premises (t89))
% 0.41/0.81  (step t91 (cl (or (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))))) :rule resolution :premises (t1 t22 t90))
% 0.41/0.81  (step t92 (cl (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule or :premises (t91))
% 0.41/0.81  (step t93 (cl (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule reordering :premises (t92))
% 0.41/0.81  (step t94 (cl (=> (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W)))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t95)
% 0.41/0.81  (assume t95.a0 (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W))))
% 0.41/0.81  (step t95.t1 (cl (or (not (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W)))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule forall_inst :args ((:= W (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))
% 0.41/0.81  (step t95.t2 (cl (not (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W)))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule or :premises (t95.t1))
% 0.41/0.81  (step t95.t3 (cl (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule resolution :premises (t95.t2 t95.a0))
% 0.41/0.81  (step t95 (cl (not (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W)))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule subproof :discharge (t95.a0))
% 0.41/0.81  (step t96 (cl (=> (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule resolution :premises (t94 t95))
% 0.41/0.81  (step t97 (cl (=> (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule implies_neg2)
% 0.41/0.81  (step t98 (cl (=> (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (=> (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule resolution :premises (t96 t97))
% 0.41/0.81  (step t99 (cl (=> (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule contraction :premises (t98))
% 0.41/0.81  (step t100 (cl (not (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W)))) (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule implies :premises (t99))
% 0.41/0.81  (step t101 (cl (not (= (forall ((W tptp.int)) (= (tptp.times_times_int tptp.pls W) tptp.pls)) (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W))))) (not (forall ((W tptp.int)) (= (tptp.times_times_int tptp.pls W) tptp.pls))) (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W)))) :rule equiv_pos2)
% 0.41/0.81  (anchor :step t102 :args ((W tptp.int) (:= W W)))
% 0.41/0.81  (step t102.t1 (cl (= W W)) :rule refl)
% 0.41/0.81  (step t102.t2 (cl (= (= (tptp.times_times_int tptp.pls W) tptp.pls) (= tptp.pls (tptp.times_times_int tptp.pls W)))) :rule all_simplify)
% 0.41/0.81  (step t102 (cl (= (forall ((W tptp.int)) (= (tptp.times_times_int tptp.pls W) tptp.pls)) (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W))))) :rule bind)
% 0.41/0.81  (step t103 (cl (forall ((W tptp.int)) (= tptp.pls (tptp.times_times_int tptp.pls W)))) :rule resolution :premises (t101 t102 a66))
% 0.41/0.81  (step t104 (cl (= tptp.pls (tptp.times_times_int tptp.pls (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule resolution :premises (t100 t103))
% 0.41/0.81  (step t105 (cl (not (= (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (not (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule equiv_pos2)
% 0.41/0.81  (step t106 (cl (= (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule refl)
% 0.41/0.81  (step t107 (cl (= (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule refl)
% 0.41/0.81  (step t108 (cl (= (= (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) true) (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule equiv_simplify)
% 0.41/0.81  (step t109 (cl (not (= (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) true)) (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule equiv1 :premises (t108))
% 0.41/0.81  (step t110 (cl (= (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))))) :rule all_simplify)
% 0.41/0.81  (step t111 (cl (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule refl)
% 0.41/0.81  (step t112 (cl (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule all_simplify)
% 0.41/0.81  (step t113 (cl (= (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule cong :premises (t111 t112))
% 0.41/0.81  (step t114 (cl (= (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) true)) :rule all_simplify)
% 0.41/0.81  (step t115 (cl (= (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) true)) :rule trans :premises (t113 t114))
% 0.41/0.81  (step t116 (cl (= (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) true)) :rule trans :premises (t110 t115))
% 0.41/0.81  (step t117 (cl (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule resolution :premises (t109 t116))
% 0.41/0.81  (step t118 (cl (= (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule cong :premises (t106 t107 t117))
% 0.41/0.81  (step t119 (cl (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule and_neg)
% 0.41/0.81  (step t120 (cl (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (not (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule or_neg)
% 0.41/0.81  (step t121 (cl (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (not (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) :rule or_neg)
% 0.41/0.81  (step t122 (cl (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (not (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule or_neg)
% 0.41/0.81  (step t123 (cl (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule resolution :premises (t119 t120 t121 t122))
% 0.41/0.81  (step t124 (cl (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule contraction :premises (t123))
% 0.41/0.81  (step t125 (cl (or (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule resolution :premises (t105 t118 t124))
% 0.41/0.81  (step t126 (cl (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) :rule or :premises (t125))
% 0.41/0.81  (step t127 (cl (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule reordering :premises (t126))
% 0.41/0.81  (step t128 (cl (not (= (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) (not (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule equiv_pos2)
% 0.41/0.81  (step t129 (cl (= (= (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) true) (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule equiv_simplify)
% 0.41/0.81  (step t130 (cl (not (= (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) true)) (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule equiv1 :premises (t129))
% 0.41/0.81  (step t131 (cl (= (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))))) :rule all_simplify)
% 0.41/0.81  (step t132 (cl (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule refl)
% 0.41/0.81  (step t133 (cl (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule all_simplify)
% 0.41/0.81  (step t134 (cl (= (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule cong :premises (t132 t133))
% 0.41/0.81  (step t135 (cl (= (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) true)) :rule all_simplify)
% 0.41/0.81  (step t136 (cl (= (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) true)) :rule trans :premises (t134 t135))
% 0.41/0.81  (step t137 (cl (= (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) true)) :rule trans :premises (t131 t136))
% 0.41/0.81  (step t138 (cl (= (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule resolution :premises (t130 t137))
% 0.41/0.81  (step t139 (cl (= (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule refl)
% 0.41/0.81  (step t140 (cl (= (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule cong :premises (t4 t138 t139))
% 0.41/0.81  (step t141 (cl (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule and_neg)
% 0.41/0.81  (step t142 (cl (=> (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t143)
% 0.41/0.81  (assume t143.a0 (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))
% 0.41/0.81  (assume t143.a1 (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))
% 0.41/0.81  (step t143.t1 (cl (=> (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t143.t2)
% 0.41/0.81  (assume t143.t2.a0 (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))
% 0.41/0.81  (assume t143.t2.a1 (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))
% 0.41/0.81  (step t143.t2.t1 (cl (= (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) false) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule equiv_simplify)
% 0.41/0.81  (step t143.t2.t2 (cl (not (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) false)) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule equiv1 :premises (t143.t2.t1))
% 0.41/0.81  (step t143.t2.t3 (cl (= tptp.zero_zero_int tptp.zero_zero_int)) :rule refl)
% 0.41/0.81  (step t143.t2.t4 (cl (= (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule refl)
% 0.41/0.81  (step t143.t2.t5 (cl (= (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) :rule symm :premises (t143.t2.a1))
% 0.41/0.81  (step t143.t2.t6 (cl (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule symm :premises (t143.t2.t5))
% 0.41/0.81  (step t143.t2.t7 (cl (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) :rule cong :premises (t143.t2.t4 t143.t2.t6))
% 0.41/0.81  (step t143.t2.t8 (cl (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule cong :premises (t143.t2.t3 t143.t2.t7))
% 0.41/0.81  (step t143.t2.t9 (cl (= (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) false) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule equiv_simplify)
% 0.41/0.81  (step t143.t2.t10 (cl (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) false) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) :rule equiv2 :premises (t143.t2.t9))
% 0.41/0.81  (step t143.t2.t11 (cl (not (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) :rule not_not)
% 0.41/0.81  (step t143.t2.t12 (cl (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) false) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) :rule resolution :premises (t143.t2.t10 t143.t2.t11))
% 0.41/0.81  (step t143.t2.t13 (cl (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) false)) :rule resolution :premises (t143.t2.t12 t143.t2.a0))
% 0.41/0.81  (step t143.t2.t14 (cl (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) false)) :rule trans :premises (t143.t2.t8 t143.t2.t13))
% 0.41/0.81  (step t143.t2.t15 (cl (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule resolution :premises (t143.t2.t2 t143.t2.t14))
% 0.41/0.81  (step t143.t2 (cl (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule subproof :discharge (t143.t2.a0 t143.t2.a1))
% 0.41/0.81  (step t143.t3 (cl (not (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule and_pos)
% 0.41/0.81  (step t143.t4 (cl (not (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule and_pos)
% 0.41/0.81  (step t143.t5 (cl (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (not (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule resolution :premises (t143.t2 t143.t3 t143.t4))
% 0.41/0.81  (step t143.t6 (cl (not (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (not (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule reordering :premises (t143.t5))
% 0.41/0.81  (step t143.t7 (cl (not (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule contraction :premises (t143.t6))
% 0.41/0.81  (step t143.t8 (cl (=> (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule resolution :premises (t143.t1 t143.t7))
% 0.41/0.81  (step t143.t9 (cl (=> (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule implies_neg2)
% 0.41/0.81  (step t143.t10 (cl (=> (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (=> (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule resolution :premises (t143.t8 t143.t9))
% 0.41/0.81  (step t143.t11 (cl (=> (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule contraction :premises (t143.t10))
% 0.41/0.81  (step t143.t12 (cl (not (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule implies :premises (t143.t11))
% 0.41/0.81  (step t143.t13 (cl (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) :rule and_neg)
% 0.41/0.81  (step t143.t14 (cl (and (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) :rule resolution :premises (t143.t13 t143.a1 t143.a0))
% 0.41/0.81  (step t143.t15 (cl (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule resolution :premises (t143.t12 t143.t14))
% 0.41/0.81  (step t143 (cl (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule subproof :discharge (t143.a0 t143.a1))
% 0.41/0.81  (step t144 (cl (not (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule and_pos)
% 0.41/0.81  (step t145 (cl (not (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule and_pos)
% 0.41/0.81  (step t146 (cl (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (not (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule resolution :premises (t143 t144 t145))
% 0.41/0.81  (step t147 (cl (not (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (not (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule reordering :premises (t146))
% 0.41/0.81  (step t148 (cl (not (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule contraction :premises (t147))
% 0.41/0.81  (step t149 (cl (=> (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule resolution :premises (t142 t148))
% 0.41/0.81  (step t150 (cl (=> (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule implies_neg2)
% 0.41/0.81  (step t151 (cl (=> (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (=> (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule resolution :premises (t149 t150))
% 0.41/0.81  (step t152 (cl (=> (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule contraction :premises (t151))
% 0.41/0.81  (step t153 (cl (not (and (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule implies :premises (t152))
% 0.41/0.81  (step t154 (cl (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule resolution :premises (t141 t153))
% 0.41/0.81  (step t155 (cl (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule or_neg)
% 0.41/0.81  (step t156 (cl (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))))) :rule or_neg)
% 0.41/0.81  (step t157 (cl (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule or_neg)
% 0.41/0.81  (step t158 (cl (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule resolution :premises (t154 t155 t156 t157))
% 0.41/0.81  (step t159 (cl (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule contraction :premises (t158))
% 0.41/0.81  (step t160 (cl (or (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule resolution :premises (t128 t140 t159))
% 0.41/0.81  (step t161 (cl (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule or :premises (t160))
% 0.41/0.81  (step t162 (cl (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) (not (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) :rule reordering :premises (t161))
% 0.41/0.81  (step t163 (cl (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule symm :premises (a13))
% 0.41/0.81  (step t164 (cl (not (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int)))) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int))) :rule equiv_pos2)
% 0.41/0.81  (step t165 (cl (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))))) (not (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int))))) :rule reordering :premises (t164))
% 0.41/0.81  (step t166 (cl (not (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int))) (= tptp.one_one_int tptp.zero_zero_int)) :rule and_pos)
% 0.41/0.81  (step t167 (cl (= tptp.one_one_int tptp.zero_zero_int) (not (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int)))) :rule reordering :premises (t166))
% 0.41/0.81  (step t168 (cl (not (= (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule equiv_pos2)
% 0.41/0.81  (step t169 (cl (= (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (tptp.ord_less_eq_int tptp.pls tptp.pls)))) :rule refl)
% 0.41/0.81  (step t170 (cl (= (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.one_one_int tptp.zero_zero_int)))) :rule refl)
% 0.41/0.81  (step t171 (cl (= (= (= (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))) true) (= (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule equiv_simplify)
% 0.41/0.81  (step t172 (cl (not (= (= (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))) true)) (= (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule equiv1 :premises (t171))
% 0.41/0.81  (step t173 (cl (= (= (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))))) :rule all_simplify)
% 0.41/0.81  (step t174 (cl (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule refl)
% 0.41/0.81  (step t175 (cl (= (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule all_simplify)
% 0.41/0.81  (step t176 (cl (= (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule cong :premises (t174 t175))
% 0.41/0.81  (step t177 (cl (= (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))) true)) :rule all_simplify)
% 0.41/0.81  (step t178 (cl (= (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) true)) :rule trans :premises (t176 t177))
% 0.41/0.81  (step t179 (cl (= (= (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))) true)) :rule trans :premises (t173 t178))
% 0.41/0.81  (step t180 (cl (= (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule resolution :premises (t172 t179))
% 0.41/0.81  (step t181 (cl (= (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule cong :premises (t169 t2 t170 t6 t180))
% 0.41/0.81  (step t182 (cl (not (= (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))))) (not (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule equiv_pos2)
% 0.41/0.81  (step t183 (cl (= (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule refl)
% 0.41/0.81  (step t184 (cl (= (= (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))))) :rule equiv_simplify)
% 0.41/0.81  (step t185 (cl (= (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) (not (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))))) :rule equiv2 :premises (t184))
% 0.41/0.81  (step t186 (cl (not (not (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule not_not)
% 0.41/0.81  (step t187 (cl (= (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule resolution :premises (t185 t186))
% 0.41/0.81  (step t188 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t189)
% 0.41/0.81  (assume t189.a0 (tptp.ord_less_eq_int tptp.pls tptp.pls))
% 0.41/0.81  (assume t189.a1 (= tptp.pls (tptp.number_number_of_int tptp.pls)))
% 0.41/0.81  (assume t189.a2 (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)))
% 0.41/0.81  (assume t189.a3 (= tptp.one_one_int tptp.zero_zero_int))
% 0.41/0.81  (assume t189.a4 (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))
% 0.41/0.81  (step t189.t1 (cl (not (= (= false true) false)) (not (= false true)) false) :rule equiv_pos2)
% 0.41/0.81  (step t189.t2 (cl (= (= false true) false)) :rule all_simplify)
% 0.41/0.81  (step t189.t3 (cl (= (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) false) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule equiv_simplify)
% 0.41/0.81  (step t189.t4 (cl (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) false) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule equiv2 :premises (t189.t3))
% 0.41/0.81  (step t189.t5 (cl (not (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))) :rule not_not)
% 0.41/0.81  (step t189.t6 (cl (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) false) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))) :rule resolution :premises (t189.t4 t189.t5))
% 0.41/0.81  (step t189.t7 (cl (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) false)) :rule resolution :premises (t189.t6 t189.a4))
% 0.41/0.81  (step t189.t8 (cl (= false (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule symm :premises (t189.t7))
% 0.41/0.81  (step t189.t9 (cl (= tptp.zero_zero_int tptp.one_one_int)) :rule symm :premises (t189.a3))
% 0.41/0.81  (step t189.t10 (cl (= tptp.one_one_int tptp.zero_zero_int)) :rule symm :premises (t189.t9))
% 0.41/0.81  (step t189.t11 (cl (= (tptp.number_number_of_int tptp.pls) tptp.zero_zero_int)) :rule symm :premises (t189.a2))
% 0.41/0.81  (step t189.t12 (cl (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) :rule symm :premises (t189.t11))
% 0.41/0.81  (step t189.t13 (cl (= (tptp.number_number_of_int tptp.pls) tptp.pls)) :rule symm :premises (t189.a1))
% 0.41/0.81  (step t189.t14 (cl (= tptp.zero_zero_int tptp.pls)) :rule trans :premises (t189.t12 t189.t13))
% 0.41/0.81  (step t189.t15 (cl (= tptp.one_one_int tptp.pls)) :rule trans :premises (t189.t10 t189.t14))
% 0.41/0.81  (step t189.t16 (cl (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int tptp.pls tptp.zero_zero_int))) :rule cong :premises (t189.t15 t189.t11))
% 0.41/0.81  (step t189.t17 (cl (= tptp.pls tptp.pls)) :rule refl)
% 0.41/0.81  (step t189.t18 (cl (= (tptp.ord_less_eq_int tptp.pls tptp.zero_zero_int) (tptp.ord_less_eq_int tptp.pls tptp.pls))) :rule cong :premises (t189.t17 t189.t14))
% 0.41/0.81  (step t189.t19 (cl (= (= (tptp.ord_less_eq_int tptp.pls tptp.pls) true) (tptp.ord_less_eq_int tptp.pls tptp.pls))) :rule equiv_simplify)
% 0.41/0.81  (step t189.t20 (cl (= (tptp.ord_less_eq_int tptp.pls tptp.pls) true) (not (tptp.ord_less_eq_int tptp.pls tptp.pls))) :rule equiv2 :premises (t189.t19))
% 0.41/0.81  (step t189.t21 (cl (= (tptp.ord_less_eq_int tptp.pls tptp.pls) true)) :rule resolution :premises (t189.t20 t189.a0))
% 0.41/0.81  (step t189.t22 (cl (= false true)) :rule trans :premises (t189.t8 t189.t16 t189.t18 t189.t21))
% 0.41/0.81  (step t189.t23 (cl false) :rule resolution :premises (t189.t1 t189.t2 t189.t22))
% 0.41/0.81  (step t189 (cl (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) :rule subproof :discharge (t189.a0 t189.a1 t189.a2 t189.a3 t189.a4))
% 0.41/0.81  (step t190 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (tptp.ord_less_eq_int tptp.pls tptp.pls)) :rule and_pos)
% 0.41/0.81  (step t191 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule and_pos)
% 0.41/0.81  (step t192 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) :rule and_pos)
% 0.41/0.81  (step t193 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (= tptp.one_one_int tptp.zero_zero_int)) :rule and_pos)
% 0.41/0.81  (step t194 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule and_pos)
% 0.41/0.81  (step t195 (cl false (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule resolution :premises (t189 t190 t191 t192 t193 t194))
% 0.41/0.81  (step t196 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) false) :rule reordering :premises (t195))
% 0.41/0.81  (step t197 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) false) :rule contraction :premises (t196))
% 0.41/0.81  (step t198 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) false) :rule resolution :premises (t188 t197))
% 0.41/0.81  (step t199 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) (not false)) :rule implies_neg2)
% 0.41/0.81  (step t200 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false)) :rule resolution :premises (t198 t199))
% 0.41/0.81  (step t201 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false)) :rule contraction :premises (t200))
% 0.41/0.81  (step t202 (cl (= (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))))) :rule implies_simplify)
% 0.41/0.81  (step t203 (cl (not (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false)) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule equiv1 :premises (t202))
% 0.41/0.81  (step t204 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule resolution :premises (t201 t203))
% 0.41/0.81  (step t205 (cl (= (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false)) :rule resolution :premises (t187 t204))
% 0.41/0.81  (step t206 (cl (= (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false))) :rule cong :premises (t183 t205))
% 0.41/0.81  (step t207 (cl (= (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) false) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))))) :rule all_simplify)
% 0.41/0.81  (step t208 (cl (= (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))))) :rule trans :premises (t206 t207))
% 0.41/0.81  (step t209 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t210)
% 0.41/0.81  (assume t210.a0 (tptp.ord_less_eq_int tptp.pls tptp.pls))
% 0.41/0.81  (assume t210.a1 (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)))
% 0.41/0.81  (assume t210.a2 (= tptp.one_one_int tptp.zero_zero_int))
% 0.41/0.81  (assume t210.a3 (= tptp.pls (tptp.number_number_of_int tptp.pls)))
% 0.41/0.81  (assume t210.a4 (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))
% 0.41/0.81  (step t210.t1 (cl (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule and_neg)
% 0.41/0.81  (step t210.t2 (cl (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule resolution :premises (t210.t1 t210.a0 t210.a3 t210.a1 t210.a2 t210.a4))
% 0.41/0.81  (step t210 (cl (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule subproof :discharge (t210.a0 t210.a1 t210.a2 t210.a3 t210.a4))
% 0.41/0.81  (step t211 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (tptp.ord_less_eq_int tptp.pls tptp.pls)) :rule and_pos)
% 0.41/0.81  (step t212 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) :rule and_pos)
% 0.41/0.81  (step t213 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (= tptp.one_one_int tptp.zero_zero_int)) :rule and_pos)
% 0.41/0.81  (step t214 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule and_pos)
% 0.41/0.81  (step t215 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule and_pos)
% 0.41/0.81  (step t216 (cl (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule resolution :premises (t210 t211 t212 t213 t214 t215))
% 0.41/0.81  (step t217 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule reordering :premises (t216))
% 0.41/0.81  (step t218 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule contraction :premises (t217))
% 0.41/0.81  (step t219 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule resolution :premises (t209 t218))
% 0.41/0.81  (step t220 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule implies_neg2)
% 0.41/0.81  (step t221 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule resolution :premises (t219 t220))
% 0.41/0.81  (step t222 (cl (=> (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule contraction :premises (t221))
% 0.41/0.81  (step t223 (cl (not (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls)) (= tptp.one_one_int tptp.zero_zero_int) (= tptp.pls (tptp.number_number_of_int tptp.pls)) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule resolution :premises (t182 t208 t222))
% 0.41/0.81  (step t224 (cl (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule not_and :premises (t223))
% 0.41/0.81  (step t225 (cl (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (not (tptp.ord_less_eq_int tptp.pls tptp.pls)))) :rule or_neg)
% 0.41/0.81  (step t226 (cl (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))))) :rule or_neg)
% 0.41/0.81  (step t227 (cl (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (not (= tptp.one_one_int tptp.zero_zero_int)))) :rule or_neg)
% 0.41/0.81  (step t228 (cl (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (not (= tptp.pls (tptp.number_number_of_int tptp.pls))))) :rule or_neg)
% 0.41/0.81  (step t229 (cl (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (not (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule or_neg)
% 0.41/0.81  (step t230 (cl (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule resolution :premises (t224 t225 t226 t227 t228 t229))
% 0.41/0.81  (step t231 (cl (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule contraction :premises (t230))
% 0.41/0.81  (step t232 (cl (or (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule resolution :premises (t168 t181 t231))
% 0.41/0.81  (step t233 (cl (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls))) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))) :rule or :premises (t232))
% 0.41/0.81  (step t234 (cl (not (tptp.ord_less_eq_int tptp.pls tptp.pls)) (not (= tptp.zero_zero_int (tptp.number_number_of_int tptp.pls))) (not (= tptp.one_one_int tptp.zero_zero_int)) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (not (= tptp.pls (tptp.number_number_of_int tptp.pls)))) :rule reordering :premises (t233))
% 0.41/0.81  (step t235 (cl (not (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule equiv_pos1)
% 0.41/0.81  (step t236 (cl (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))) (not (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule reordering :premises (t235))
% 0.41/0.81  (step t237 (cl (not (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) (tptp.ord_less_int tptp.pls tptp.pls) (not (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) :rule equiv_pos1)
% 0.41/0.81  (step t238 (cl (tptp.ord_less_int tptp.pls tptp.pls) (not (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)) (not (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)))) :rule reordering :premises (t237))
% 0.41/0.81  (step t239 (cl (not (= (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (not (tptp.ord_less_int tptp.pls tptp.pls))))) (not (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls)))))) (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (not (tptp.ord_less_int tptp.pls tptp.pls)))) :rule equiv_pos2)
% 0.41/0.81  (step t240 (cl (= (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))))) :rule refl)
% 0.41/0.81  (step t241 (cl (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) :rule refl)
% 0.41/0.81  (step t242 (cl (= (tptp.ord_less_eq_int tptp.pls tptp.pls) (tptp.ord_less_eq_int tptp.pls tptp.pls))) :rule refl)
% 0.41/0.81  (step t243 (cl (= (= tptp.pls tptp.pls) true)) :rule all_simplify)
% 0.41/0.81  (step t244 (cl (= (not (= tptp.pls tptp.pls)) (not true))) :rule cong :premises (t243))
% 0.41/0.81  (step t245 (cl (= (not true) false)) :rule all_simplify)
% 0.41/0.81  (step t246 (cl (= (not (= tptp.pls tptp.pls)) false)) :rule trans :premises (t244 t245))
% 0.41/0.81  (step t247 (cl (= (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) false))) :rule cong :premises (t242 t246))
% 0.41/0.81  (step t248 (cl (= (and (tptp.ord_less_eq_int tptp.pls tptp.pls) false) false)) :rule all_simplify)
% 0.41/0.81  (step t249 (cl (= (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))) false)) :rule trans :premises (t247 t248))
% 0.41/0.81  (step t250 (cl (= (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls)))) (= (tptp.ord_less_int tptp.pls tptp.pls) false))) :rule cong :premises (t241 t249))
% 0.41/0.81  (step t251 (cl (= (= (tptp.ord_less_int tptp.pls tptp.pls) false) (not (tptp.ord_less_int tptp.pls tptp.pls)))) :rule all_simplify)
% 0.41/0.81  (step t252 (cl (= (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls)))) (not (tptp.ord_less_int tptp.pls tptp.pls)))) :rule trans :premises (t250 t251))
% 0.41/0.81  (step t253 (cl (= (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (not (tptp.ord_less_int tptp.pls tptp.pls))))) :rule cong :premises (t240 t252))
% 0.41/0.81  (step t254 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t255)
% 0.41/0.81  (assume t255.a0 (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))))
% 0.41/0.81  (step t255.t1 (cl (or (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls)))))) :rule forall_inst :args ((:= Z_1 tptp.pls) (:= W_1 tptp.pls)))
% 0.41/0.81  (step t255.t2 (cl (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) :rule or :premises (t255.t1))
% 0.41/0.81  (step t255.t3 (cl (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) :rule resolution :premises (t255.t2 t255.a0))
% 0.41/0.81  (step t255 (cl (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) :rule subproof :discharge (t255.a0))
% 0.41/0.81  (step t256 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) :rule resolution :premises (t254 t255))
% 0.41/0.81  (step t257 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) (not (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls)))))) :rule implies_neg2)
% 0.41/0.81  (step t258 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls))))) (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls)))))) :rule resolution :premises (t256 t257))
% 0.41/0.81  (step t259 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int tptp.pls tptp.pls) (and (tptp.ord_less_eq_int tptp.pls tptp.pls) (not (= tptp.pls tptp.pls)))))) :rule contraction :premises (t258))
% 0.41/0.81  (step t260 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (not (tptp.ord_less_int tptp.pls tptp.pls)))) :rule resolution :premises (t239 t253 t259))
% 0.41/0.81  (step t261 (cl (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (not (tptp.ord_less_int tptp.pls tptp.pls))) :rule implies :premises (t260))
% 0.41/0.81  (step t262 (cl (not (tptp.ord_less_int tptp.pls tptp.pls))) :rule resolution :premises (t261 a39))
% 0.41/0.81  (step t263 (cl (not (= (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))))) (not (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls)))) (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)))) :rule equiv_pos2)
% 0.41/0.81  (step t264 (cl (= (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))))) :rule refl)
% 0.41/0.81  (step t265 (cl (= (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls)) (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)))) :rule all_simplify)
% 0.41/0.81  (step t266 (cl (= (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))))) :rule cong :premises (t264 t265))
% 0.41/0.81  (step t267 (cl (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls)))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t268)
% 0.41/0.81  (assume t268.a0 (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))))
% 0.41/0.81  (step t268.t1 (cl (or (not (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls)))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls)))) :rule forall_inst :args ((:= K tptp.pls)))
% 0.41/0.81  (step t268.t2 (cl (not (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls)))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) :rule or :premises (t268.t1))
% 0.41/0.81  (step t268.t3 (cl (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) :rule resolution :premises (t268.t2 t268.a0))
% 0.41/0.81  (step t268 (cl (not (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls)))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) :rule subproof :discharge (t268.a0))
% 0.41/0.81  (step t269 (cl (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) :rule resolution :premises (t267 t268))
% 0.41/0.81  (step t270 (cl (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) (not (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls)))) :rule implies_neg2)
% 0.41/0.81  (step t271 (cl (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls))) (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls)))) :rule resolution :premises (t269 t270))
% 0.41/0.81  (step t272 (cl (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_int tptp.pls tptp.pls)))) :rule contraction :premises (t271))
% 0.41/0.81  (step t273 (cl (=> (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls))) (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)))) :rule resolution :premises (t263 t266 t272))
% 0.41/0.81  (step t274 (cl (not (forall ((K tptp.int)) (= (tptp.ord_less_eq_int (tptp.bit1 K) tptp.pls) (tptp.ord_less_int K tptp.pls)))) (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) :rule implies :premises (t273))
% 0.41/0.81  (step t275 (cl (= (tptp.ord_less_int tptp.pls tptp.pls) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) :rule resolution :premises (t274 a74))
% 0.41/0.81  (step t276 (cl (not (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) :rule resolution :premises (t238 t262 t275))
% 0.41/0.81  (step t277 (cl (not (= (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) (not (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)))) (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule equiv_pos2)
% 0.41/0.81  (step t278 (cl (= (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))))) :rule refl)
% 0.41/0.81  (step t279 (cl (= (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule all_simplify)
% 0.41/0.81  (step t280 (cl (= (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))))) :rule cong :premises (t278 t279))
% 0.41/0.81  (step t281 (cl (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1)))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t282)
% 0.41/0.81  (assume t282.a0 (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))))
% 0.41/0.81  (step t282.t1 (cl (or (not (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1)))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)))) :rule forall_inst :args ((:= Y_1 tptp.pls)))
% 0.41/0.81  (step t282.t2 (cl (not (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1)))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) :rule or :premises (t282.t1))
% 0.41/0.81  (step t282.t3 (cl (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) :rule resolution :premises (t282.t2 t282.a0))
% 0.41/0.81  (step t282 (cl (not (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1)))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) :rule subproof :discharge (t282.a0))
% 0.41/0.81  (step t283 (cl (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) :rule resolution :premises (t281 t282))
% 0.41/0.81  (step t284 (cl (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) (not (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)))) :rule implies_neg2)
% 0.41/0.81  (step t285 (cl (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls))) (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)))) :rule resolution :premises (t283 t284))
% 0.41/0.81  (step t286 (cl (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls)))) :rule contraction :premises (t285))
% 0.41/0.81  (step t287 (cl (=> (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls))))) :rule resolution :premises (t277 t280 t286))
% 0.41/0.81  (step t288 (cl (not (forall ((Y_1 tptp.int)) (= (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int Y_1)) (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) Y_1)))) (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule implies :premises (t287))
% 0.41/0.81  (step t289 (cl (= (tptp.ord_less_eq_int (tptp.bit1 tptp.pls) tptp.pls) (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule resolution :premises (t288 a64))
% 0.41/0.81  (step t290 (cl (not (tptp.ord_less_eq_int tptp.one_one_int (tptp.number_number_of_int tptp.pls)))) :rule resolution :premises (t236 t276 t289))
% 0.41/0.81  (step t291 (cl (=> (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1)))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t292)
% 0.41/0.81  (assume t292.a0 (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1))))
% 0.41/0.81  (step t292.t1 (cl (or (not (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1)))) (= tptp.pls (tptp.number_number_of_int tptp.pls)))) :rule forall_inst :args ((:= K_1 tptp.pls)))
% 0.41/0.81  (step t292.t2 (cl (not (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1)))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule or :premises (t292.t1))
% 0.41/0.81  (step t292.t3 (cl (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule resolution :premises (t292.t2 t292.a0))
% 0.41/0.81  (step t292 (cl (not (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1)))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule subproof :discharge (t292.a0))
% 0.41/0.81  (step t293 (cl (=> (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule resolution :premises (t291 t292))
% 0.41/0.81  (step t294 (cl (=> (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) (not (= tptp.pls (tptp.number_number_of_int tptp.pls)))) :rule implies_neg2)
% 0.41/0.81  (step t295 (cl (=> (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) (=> (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1))) (= tptp.pls (tptp.number_number_of_int tptp.pls)))) :rule resolution :premises (t293 t294))
% 0.41/0.81  (step t296 (cl (=> (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1))) (= tptp.pls (tptp.number_number_of_int tptp.pls)))) :rule contraction :premises (t295))
% 0.41/0.81  (step t297 (cl (not (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1)))) (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule implies :premises (t296))
% 0.41/0.81  (step t298 (cl (not (= (forall ((K_1 tptp.int)) (= (tptp.number_number_of_int K_1) K_1)) (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1))))) (not (forall ((K_1 tptp.int)) (= (tptp.number_number_of_int K_1) K_1))) (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1)))) :rule equiv_pos2)
% 0.41/0.81  (anchor :step t299 :args ((K_1 tptp.int) (:= K_1 K_1)))
% 0.41/0.81  (step t299.t1 (cl (= K_1 K_1)) :rule refl)
% 0.41/0.81  (step t299.t2 (cl (= (= (tptp.number_number_of_int K_1) K_1) (= K_1 (tptp.number_number_of_int K_1)))) :rule all_simplify)
% 0.41/0.81  (step t299 (cl (= (forall ((K_1 tptp.int)) (= (tptp.number_number_of_int K_1) K_1)) (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1))))) :rule bind)
% 0.41/0.81  (step t300 (cl (forall ((K_1 tptp.int)) (= K_1 (tptp.number_number_of_int K_1)))) :rule resolution :premises (t298 t299 a24))
% 0.41/0.81  (step t301 (cl (= tptp.pls (tptp.number_number_of_int tptp.pls))) :rule resolution :premises (t297 t300))
% 0.41/0.81  (step t302 (cl (not (= tptp.one_one_int tptp.zero_zero_int))) :rule resolution :premises (t234 a36 a105 t290 t301))
% 0.41/0.81  (step t303 (cl (not (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int)))) :rule resolution :premises (t167 t302))
% 0.41/0.81  (step t304 (cl (not (= (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int)))))) (not (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int))))) (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int))))) :rule equiv_pos2)
% 0.41/0.81  (step t305 (cl (= (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))))) :rule refl)
% 0.41/0.81  (step t306 (cl (= (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.s))) :rule refl)
% 0.41/0.81  (step t307 (cl (= (= tptp.zero_zero_int tptp.one_one_int) (= tptp.one_one_int tptp.zero_zero_int))) :rule all_simplify)
% 0.41/0.81  (step t308 (cl (= (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int)))) :rule cong :premises (t306 t307))
% 0.41/0.81  (step t309 (cl (= (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int))))) :rule cong :premises (t132 t308))
% 0.41/0.81  (step t310 (cl (= (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int)))))) :rule cong :premises (t305 t309))
% 0.41/0.81  (step t311 (cl (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t312)
% 0.41/0.81  (assume t312.a0 (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))))
% 0.41/0.81  (step t312.t1 (cl (or (not (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1))))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int))))) :rule forall_inst :args ((:= X_1 tptp.s) (:= Y_1 tptp.one_one_int)))
% 0.41/0.81  (step t312.t2 (cl (not (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1))))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) :rule or :premises (t312.t1))
% 0.41/0.81  (step t312.t3 (cl (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) :rule resolution :premises (t312.t2 t312.a0))
% 0.41/0.81  (step t312 (cl (not (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1))))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) :rule subproof :discharge (t312.a0))
% 0.41/0.81  (step t313 (cl (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) :rule resolution :premises (t311 t312))
% 0.41/0.81  (step t314 (cl (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) (not (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int))))) :rule implies_neg2)
% 0.41/0.81  (step t315 (cl (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int)))) (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int))))) :rule resolution :premises (t313 t314))
% 0.41/0.81  (step t316 (cl (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.zero_zero_int tptp.one_one_int))))) :rule contraction :premises (t315))
% 0.41/0.81  (step t317 (cl (=> (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int))))) :rule resolution :premises (t304 t310 t316))
% 0.41/0.81  (step t318 (cl (not (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1))))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int)))) :rule implies :premises (t317))
% 0.41/0.81  (step t319 (cl (not (= (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) tptp.zero_zero_int) (and (= X_1 tptp.zero_zero_int) (= Y_1 tptp.zero_zero_int)))) (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))))) (not (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) tptp.zero_zero_int) (and (= X_1 tptp.zero_zero_int) (= Y_1 tptp.zero_zero_int))))) (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1))))) :rule equiv_pos2)
% 0.41/0.81  (anchor :step t320 :args ((X_1 tptp.int) (:= X_1 X_1) (Y_1 tptp.int) (:= Y_1 Y_1)))
% 0.41/0.81  (step t320.t1 (cl (= X_1 X_1)) :rule refl)
% 0.41/0.81  (step t320.t2 (cl (= Y_1 Y_1)) :rule refl)
% 0.41/0.81  (step t320.t3 (cl (= (= (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) tptp.zero_zero_int) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule all_simplify)
% 0.41/0.81  (step t320.t4 (cl (= (= X_1 tptp.zero_zero_int) (= tptp.zero_zero_int X_1))) :rule all_simplify)
% 0.41/0.81  (step t320.t5 (cl (= (= Y_1 tptp.zero_zero_int) (= tptp.zero_zero_int Y_1))) :rule all_simplify)
% 0.41/0.81  (step t320.t6 (cl (= (and (= X_1 tptp.zero_zero_int) (= Y_1 tptp.zero_zero_int)) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))) :rule cong :premises (t320.t4 t320.t5))
% 0.41/0.81  (step t320.t7 (cl (= (= (= (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) tptp.zero_zero_int) (and (= X_1 tptp.zero_zero_int) (= Y_1 tptp.zero_zero_int))) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1))))) :rule cong :premises (t320.t3 t320.t6))
% 0.41/0.81  (step t320 (cl (= (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))))) tptp.zero_zero_int) (and (= X_1 tptp.zero_zero_int) (= Y_1 tptp.zero_zero_int)))) (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1)))))) :rule bind)
% 0.41/0.81  (step t321 (cl (forall ((X_1 tptp.int) (Y_1 tptp.int)) (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int X_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int Y_1 (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int X_1) (= tptp.zero_zero_int Y_1))))) :rule resolution :premises (t319 t320 a9))
% 0.41/0.81  (step t322 (cl (= (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) (and (= tptp.zero_zero_int tptp.s) (= tptp.one_one_int tptp.zero_zero_int)))) :rule resolution :premises (t318 t321))
% 0.41/0.81  (step t323 (cl (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))))) :rule resolution :premises (t165 t303 t322))
% 0.41/0.81  (step t324 (cl (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule resolution :premises (t162 t163 t323))
% 0.41/0.81  (step t325 (cl (not (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule equiv_pos1)
% 0.41/0.81  (step t326 (cl (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) (not (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))))) :rule reordering :premises (t325))
% 0.41/0.81  (step t327 (cl (not (= (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))))) (not (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))))) :rule equiv_pos2)
% 0.41/0.81  (step t328 (cl (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule refl)
% 0.41/0.81  (step t329 (cl (= (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))) :rule all_simplify)
% 0.41/0.81  (step t330 (cl (= (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))) :rule cong :premises (t329))
% 0.41/0.81  (step t331 (cl (= (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule cong :premises (t14 t330))
% 0.41/0.81  (step t332 (cl (= (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))))) :rule cong :premises (t328 t331))
% 0.41/0.81  (step t333 (cl (= (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))))) :rule cong :premises (t240 t332))
% 0.41/0.81  (step t334 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t335)
% 0.41/0.81  (assume t335.a0 (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))))
% 0.41/0.81  (step t335.t1 (cl (or (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) :rule forall_inst :args ((:= Z_1 (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)) (:= W_1 tptp.zero_zero_int)))
% 0.41/0.81  (step t335.t2 (cl (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule or :premises (t335.t1))
% 0.41/0.81  (step t335.t3 (cl (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule resolution :premises (t335.t2 t335.a0))
% 0.41/0.81  (step t335 (cl (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule subproof :discharge (t335.a0))
% 0.41/0.81  (step t336 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) :rule resolution :premises (t334 t335))
% 0.41/0.81  (step t337 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) (not (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) :rule implies_neg2)
% 0.41/0.81  (step t338 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))))) (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) :rule resolution :premises (t336 t337))
% 0.41/0.81  (step t339 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int)))))) :rule contraction :premises (t338))
% 0.41/0.81  (step t340 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))))))) :rule resolution :premises (t327 t333 t339))
% 0.41/0.81  (step t341 (cl (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule implies :premises (t340))
% 0.41/0.81  (step t342 (cl (= (tptp.ord_less_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule resolution :premises (t341 a39))
% 0.41/0.81  (step t343 (cl (not (and (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int) (not (= tptp.zero_zero_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int)))))) :rule resolution :premises (t326 a106 t342))
% 0.41/0.81  (step t344 (cl (not (tptp.ord_less_eq_int (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int) tptp.zero_zero_int))) :rule resolution :premises (t127 t324 t343))
% 0.41/0.81  (step t345 (cl (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))) (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) :rule and_pos)
% 0.41/0.81  (step t346 (cl (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) :rule reordering :premises (t345))
% 0.41/0.81  (step t347 (cl (not (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) (not (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))) :rule equiv_pos2)
% 0.41/0.81  (step t348 (cl (not (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))) (not (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))))) :rule reordering :premises (t347))
% 0.41/0.81  (step t349 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t350)
% 0.41/0.81  (assume t350.a0 (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))))
% 0.41/0.81  (step t350.t1 (cl (or (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))))) :rule forall_inst :args ((:= Z_1 (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t)) (:= W_1 (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))
% 0.41/0.81  (step t350.t2 (cl (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) :rule or :premises (t350.t1))
% 0.41/0.81  (step t350.t3 (cl (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) :rule resolution :premises (t350.t2 t350.a0))
% 0.41/0.81  (step t350 (cl (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) :rule subproof :discharge (t350.a0))
% 0.41/0.81  (step t351 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) :rule resolution :premises (t349 t350))
% 0.41/0.81  (step t352 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) (not (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))))) :rule implies_neg2)
% 0.41/0.81  (step t353 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))))) :rule resolution :premises (t351 t352))
% 0.41/0.81  (step t354 (cl (=> (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))))) :rule contraction :premises (t353))
% 0.41/0.81  (step t355 (cl (not (forall ((Z_1 tptp.int) (W_1 tptp.int)) (= (tptp.ord_less_int Z_1 W_1) (and (tptp.ord_less_eq_int Z_1 W_1) (not (= Z_1 W_1)))))) (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) :rule implies :premises (t354))
% 0.41/0.81  (step t356 (cl (= (tptp.ord_less_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)))))) :rule resolution :premises (t355 a39))
% 0.41/0.81  (step t357 (cl (and (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int)) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))))) :rule resolution :premises (t348 a2 t356))
% 0.41/0.81  (step t358 (cl (tptp.ord_less_eq_int (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int))) :rule resolution :premises (t346 t357))
% 0.41/0.81  (step t359 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t360)
% 0.41/0.81  (assume t360.a0 (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))))
% 0.41/0.81  (step t360.t1 (cl (or (not (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))))) :rule forall_inst :args ((:= X tptp.one_one_int) (:= Y tptp.one_one_nat) (:= Z tptp.one_one_nat)))
% 0.41/0.81  (step t360.t2 (cl (not (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) :rule or :premises (t360.t1))
% 0.41/0.81  (step t360.t3 (cl (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) :rule resolution :premises (t360.t2 t360.a0))
% 0.41/0.81  (step t360 (cl (not (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) :rule subproof :discharge (t360.a0))
% 0.41/0.81  (step t361 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) :rule resolution :premises (t359 t360))
% 0.41/0.81  (step t362 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))))) :rule implies_neg2)
% 0.41/0.81  (step t363 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))))) :rule resolution :premises (t361 t362))
% 0.41/0.81  (step t364 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat))))) :rule contraction :premises (t363))
% 0.41/0.81  (step t365 (cl (not (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) :rule implies :premises (t364))
% 0.41/0.81  (step t366 (cl (= (tptp.power_power_int tptp.one_one_int (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.one_one_int tptp.one_one_nat) (tptp.power_power_int tptp.one_one_int tptp.one_one_nat)))) :rule resolution :premises (t365 a33))
% 0.41/0.81  (step t367 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t368)
% 0.41/0.81  (assume t368.a0 (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))))
% 0.41/0.81  (step t368.t1 (cl (or (not (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))))) :rule forall_inst :args ((:= X tptp.s) (:= Y tptp.one_one_nat) (:= Z tptp.one_one_nat)))
% 0.41/0.81  (step t368.t2 (cl (not (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) :rule or :premises (t368.t1))
% 0.41/0.81  (step t368.t3 (cl (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) :rule resolution :premises (t368.t2 t368.a0))
% 0.41/0.81  (step t368 (cl (not (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) :rule subproof :discharge (t368.a0))
% 0.41/0.81  (step t369 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) :rule resolution :premises (t367 t368))
% 0.41/0.81  (step t370 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (not (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))))) :rule implies_neg2)
% 0.41/0.81  (step t371 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))))) :rule resolution :premises (t369 t370))
% 0.41/0.81  (step t372 (cl (=> (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z)))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat))))) :rule contraction :premises (t371))
% 0.41/0.81  (step t373 (cl (not (forall ((X tptp.int) (Y tptp.nat) (Z tptp.nat)) (= (tptp.power_power_int X (tptp.plus_plus_nat Y Z)) (tptp.times_times_int (tptp.power_power_int X Y) (tptp.power_power_int X Z))))) (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) :rule implies :premises (t372))
% 0.41/0.81  (step t374 (cl (= (tptp.power_power_int tptp.s (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat)) (tptp.times_times_int (tptp.power_power_int tptp.s tptp.one_one_nat) (tptp.power_power_int tptp.s tptp.one_one_nat)))) :rule resolution :premises (t373 a33))
% 0.41/0.81  (step t375 (cl (=> (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z)))) :rule implies_neg1)
% 0.41/0.81  (anchor :step t376)
% 0.41/0.81  (assume t376.a0 (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z))))
% 0.41/0.81  (step t376.t1 (cl (or (not (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z)))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule forall_inst :args ((:= Z (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)) (:= W tptp.zero_zero_int)))
% 0.41/0.81  (step t376.t2 (cl (not (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z)))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule or :premises (t376.t1))
% 0.41/0.81  (step t376.t3 (cl (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule resolution :premises (t376.t2 t376.a0))
% 0.41/0.81  (step t376 (cl (not (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z)))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule subproof :discharge (t376.a0))
% 0.41/0.81  (step t377 (cl (=> (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule resolution :premises (t375 t376))
% 0.41/0.81  (step t378 (cl (=> (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (not (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule implies_neg2)
% 0.41/0.81  (step t379 (cl (=> (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) (=> (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule resolution :premises (t377 t378))
% 0.41/0.81  (step t380 (cl (=> (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int))))) :rule contraction :premises (t379))
% 0.41/0.82  (step t381 (cl (not (forall ((Z tptp.int) (W tptp.int)) (= (tptp.times_times_int Z W) (tptp.times_times_int W Z)))) (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule implies :premises (t380))
% 0.41/0.82  (step t382 (cl (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.zero_zero_int) (tptp.times_times_int tptp.zero_zero_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int)))) :rule resolution :premises (t381 a25))
% 0.41/0.82  (step t383 (cl (= (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls))) (tptp.plus_plus_nat tptp.one_one_nat tptp.one_one_nat))) :rule symm :premises (a65))
% 0.41/0.82  (step t384 (cl (= tptp.one_one_int (tptp.power_power_int tptp.one_one_int (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))))) :rule symm :premises (a13))
% 0.41/0.82  (step t385 (cl (= (tptp.times_times_int (tptp.plus_plus_int (tptp.times_times_int (tptp.number_number_of_int (tptp.bit0 (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.m) tptp.one_one_int) tptp.t) (tptp.plus_plus_int (tptp.power_power_int tptp.s (tptp.number_number_of_nat (tptp.bit0 (tptp.bit1 tptp.pls)))) tptp.one_one_int))) :rule symm :premises (a3))
% 0.41/0.82  (step t386 (cl) :rule resolution :premises (t93 t104 t344 t358 t366 t374 t382 t301 a105 t383 t384 t385))
% 0.41/0.82  
% 0.41/0.82  % SZS output end Proof for /export/starexec/sandbox2/tmp/tmp.LTmntqU9Ap/cvc5---1.0.5_6625.smt2
% 0.41/0.82  % cvc5---1.0.5 exiting
% 0.41/0.82  % cvc5---1.0.5 exiting
%------------------------------------------------------------------------------