TSTP Solution File: NUM926+1 by Otter---3.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Otter---3.3
% Problem  : NUM926+1 : TPTP v8.1.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : otter-tptp-script %s

% Computer : n028.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Jul 27 13:10:17 EDT 2022

% Result   : Theorem 2.13s 2.32s
% Output   : Refutation 2.13s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    5
%            Number of leaves      :    8
% Syntax   : Number of clauses     :   18 (  13 unt;   1 nHn;  17 RR)
%            Number of literals    :   24 (  17 equ;  10 neg)
%            Maximal clause size   :    3 (   1 avg)
%            Maximal term depth    :    7 (   2 avg)
%            Number of predicates  :    4 (   2 usr;   1 prp; 0-2 aty)
%            Number of functors    :   17 (  17 usr;   9 con; 0-2 aty)
%            Number of variables   :    9 (   6 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,axiom,
    ( t != one_one_int
    | plus_plus_int(power_power_int(dollar_c2,number_number_of_nat(bit0(bit1(pls)))),power_power_int(dollar_c1,number_number_of_nat(bit0(bit1(pls))))) = plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int) ),
    file('NUM926+1.p',unknown),
    [] ).

cnf(2,axiom,
    ( ~ ord_less_int(one_one_int,t)
    | plus_plus_int(power_power_int(dollar_c4,number_number_of_nat(bit0(bit1(pls)))),power_power_int(dollar_c3,number_number_of_nat(bit0(bit1(pls))))) = plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int) ),
    file('NUM926+1.p',unknown),
    [] ).

cnf(5,axiom,
    ( ord_less_int(A,B)
    | ~ ord_less_e_q_int(A,B)
    | A = B ),
    file('NUM926+1.p',unknown),
    [] ).

cnf(63,axiom,
    plus_plus_int(power_power_int(A,number_number_of_nat(bit0(bit1(pls)))),power_power_int(B,number_number_of_nat(bit0(bit1(pls))))) != plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),
    file('NUM926+1.p',unknown),
    [] ).

cnf(67,axiom,
    ord_less_e_q_int(one_one_int,t),
    file('NUM926+1.p',unknown),
    [] ).

cnf(98,axiom,
    plus_plus_int(one_one_int,one_one_int) = number_number_of_int(bit0(bit1(pls))),
    file('NUM926+1.p',unknown),
    [] ).

cnf(99,plain,
    number_number_of_int(bit0(bit1(pls))) = plus_plus_int(one_one_int,one_one_int),
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[98])]),
    [iquote('copy,98,flip.1')] ).

cnf(123,axiom,
    plus_plus_nat(one_one_nat,one_one_nat) = number_number_of_nat(bit0(bit1(pls))),
    file('NUM926+1.p',unknown),
    [] ).

cnf(125,plain,
    number_number_of_nat(bit0(bit1(pls))) = plus_plus_nat(one_one_nat,one_one_nat),
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[123])]),
    [iquote('copy,123,flip.1')] ).

cnf(163,axiom,
    number_number_of_int(A) = A,
    file('NUM926+1.p',unknown),
    [] ).

cnf(197,plain,
    plus_plus_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat))) != plus_plus_int(times_times_int(bit0(bit0(bit1(pls))),m),one_one_int),
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[63]),125,125,163]),
    [iquote('back_demod,63,demod,125,125,163')] ).

cnf(198,plain,
    ( ~ ord_less_int(one_one_int,t)
    | plus_plus_int(times_times_int(bit0(bit0(bit1(pls))),m),one_one_int) = plus_plus_int(power_power_int(dollar_c4,plus_plus_nat(one_one_nat,one_one_nat)),power_power_int(dollar_c3,plus_plus_nat(one_one_nat,one_one_nat))) ),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[2]),125,125,163])]),
    [iquote('back_demod,2,demod,125,125,163,flip.2')] ).

cnf(199,plain,
    ( t != one_one_int
    | plus_plus_int(times_times_int(bit0(bit0(bit1(pls))),m),one_one_int) = plus_plus_int(power_power_int(dollar_c2,plus_plus_nat(one_one_nat,one_one_nat)),power_power_int(dollar_c1,plus_plus_nat(one_one_nat,one_one_nat))) ),
    inference(flip,[status(thm),theory(equality)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[1]),125,125,163])]),
    [iquote('back_demod,1,demod,125,125,163,flip.2')] ).

cnf(217,plain,
    bit0(bit1(pls)) = plus_plus_int(one_one_int,one_one_int),
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[99]),163]),
    [iquote('back_demod,99,demod,163')] ).

cnf(234,plain,
    plus_plus_int(times_times_int(bit0(plus_plus_int(one_one_int,one_one_int)),m),one_one_int) != plus_plus_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat))),
    inference(demod,[status(thm),theory(equality)],[inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[197])]),217]),
    [iquote('copy,197,flip.1,demod,217')] ).

cnf(237,plain,
    t != one_one_int,
    inference(unit_del,[status(thm)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[199]),217]),234]),
    [iquote('back_demod,199,demod,217,unit_del,234')] ).

cnf(238,plain,
    ~ ord_less_int(one_one_int,t),
    inference(unit_del,[status(thm)],[inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[198]),217]),234]),
    [iquote('back_demod,198,demod,217,unit_del,234')] ).

cnf(255,plain,
    $false,
    inference(unit_del,[status(thm)],[inference(hyper,[status(thm)],[67,5]),238,237]),
    [iquote('hyper,67,5,unit_del,238,237')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.11  % Problem  : NUM926+1 : TPTP v8.1.0. Released v5.3.0.
% 0.09/0.12  % Command  : otter-tptp-script %s
% 0.12/0.33  % Computer : n028.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 300
% 0.12/0.33  % DateTime : Wed Jul 27 09:44:34 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 2.13/2.31  ----- Otter 3.3f, August 2004 -----
% 2.13/2.31  The process was started by sandbox on n028.cluster.edu,
% 2.13/2.31  Wed Jul 27 09:44:34 2022
% 2.13/2.31  The command was "./otter".  The process ID is 18599.
% 2.13/2.31  
% 2.13/2.31  set(prolog_style_variables).
% 2.13/2.31  set(auto).
% 2.13/2.31     dependent: set(auto1).
% 2.13/2.31     dependent: set(process_input).
% 2.13/2.31     dependent: clear(print_kept).
% 2.13/2.31     dependent: clear(print_new_demod).
% 2.13/2.31     dependent: clear(print_back_demod).
% 2.13/2.31     dependent: clear(print_back_sub).
% 2.13/2.31     dependent: set(control_memory).
% 2.13/2.31     dependent: assign(max_mem, 12000).
% 2.13/2.31     dependent: assign(pick_given_ratio, 4).
% 2.13/2.31     dependent: assign(stats_level, 1).
% 2.13/2.31     dependent: assign(max_seconds, 10800).
% 2.13/2.31  clear(print_given).
% 2.13/2.31  
% 2.13/2.31  formula_list(usable).
% 2.13/2.31  all A (A=A).
% 2.13/2.31  ord_less_e_q_int(one_one_int,t).
% 2.13/2.31  t=one_one_int-> (exists X Y (plus_plus_int(power_power_int(X,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Y,number_number_of_nat(bit0(bit1(pls)))))=plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int))).
% 2.13/2.31  ord_less_int(one_one_int,t)-> (exists X Y (plus_plus_int(power_power_int(X,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Y,number_number_of_nat(bit0(bit1(pls)))))=plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int))).
% 2.13/2.31  ord_less_int(t,plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int)).
% 2.13/2.31  zprime(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int)).
% 2.13/2.31  plus_plus_int(power_power_int(s,number_number_of_nat(bit0(bit1(pls)))),one_one_int)=times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),t).
% 2.13/2.31  twoSqu526106917sum2sq(times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),t)).
% 2.13/2.31  all A_8 B_4 (power_power_int(plus_plus_int(A_8,B_4),number_number_of_nat(bit0(bit1(pls))))=plus_plus_int(plus_plus_int(power_power_int(A_8,number_number_of_nat(bit0(bit1(pls)))),times_times_int(times_times_int(number_number_of_int(bit0(bit1(pls))),A_8),B_4)),power_power_int(B_4,number_number_of_nat(bit0(bit1(pls)))))).
% 2.13/2.31  all A_8 B_4 (power_power_int(plus_plus_int(A_8,B_4),number_number_of_nat(bit1(bit1(pls))))=plus_plus_int(plus_plus_int(plus_plus_int(power_power_int(A_8,number_number_of_nat(bit1(bit1(pls)))),times_times_int(times_times_int(number_number_of_int(bit1(bit1(pls))),power_power_int(A_8,number_number_of_nat(bit0(bit1(pls))))),B_4)),times_times_int(times_times_int(number_number_of_int(bit1(bit1(pls))),A_8),power_power_int(B_4,number_number_of_nat(bit0(bit1(pls)))))),power_power_int(B_4,number_number_of_nat(bit1(bit1(pls)))))).
% 2.13/2.31  all X_2 Y_2 (power_power_nat(plus_plus_nat(X_2,Y_2),number_number_of_nat(bit0(bit1(pls))))=plus_plus_nat(plus_plus_nat(power_power_nat(X_2,number_number_of_nat(bit0(bit1(pls)))),power_power_nat(Y_2,number_number_of_nat(bit0(bit1(pls))))),times_times_nat(times_times_nat(number_number_of_nat(bit0(bit1(pls))),X_2),Y_2))).
% 2.13/2.31  all X_2 Y_2 (power_power_int(plus_plus_int(X_2,Y_2),number_number_of_nat(bit0(bit1(pls))))=plus_plus_int(plus_plus_int(power_power_int(X_2,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Y_2,number_number_of_nat(bit0(bit1(pls))))),times_times_int(times_times_int(number_number_of_int(bit0(bit1(pls))),X_2),Y_2))).
% 2.13/2.31  all W_4 (power_power_int(number_number_of_int(W_4),number_number_of_nat(bit0(bit1(pls))))=times_times_int(number_number_of_int(W_4),number_number_of_int(W_4))).
% 2.13/2.31  all W_4 (power_power_nat(number_number_of_nat(W_4),number_number_of_nat(bit0(bit1(pls))))=times_times_nat(number_number_of_nat(W_4),number_number_of_nat(W_4))).
% 2.13/2.31  all A_8 (times_times_int(A_8,power_power_int(A_8,number_number_of_nat(bit0(bit1(pls)))))=power_power_int(A_8,number_number_of_nat(bit1(bit1(pls))))).
% 2.13/2.31  power_power_nat(one_one_nat,number_number_of_nat(bit0(bit1(pls))))=one_one_nat.
% 2.13/2.31  power_power_int(one_one_int,number_number_of_nat(bit0(bit1(pls))))=one_one_int.
% 2.13/2.31  all X_7 (times_times_int(X_7,X_7)=power_power_int(X_7,number_number_of_nat(bit0(bit1(pls))))).
% 2.13/2.31  all X_7 (times_times_nat(X_7,X_7)=power_power_nat(X_7,number_number_of_nat(bit0(bit1(pls))))).
% 2.13/2.31  all A_7 (power_power_int(A_7,number_number_of_nat(bit0(bit1(pls))))=times_times_int(A_7,A_7)).
% 2.13/2.31  all A_7 (power_power_nat(A_7,number_number_of_nat(bit0(bit1(pls))))=times_times_nat(A_7,A_7)).
% 2.13/2.31  all X_6 N (power_power_int(X_6,times_times_nat(number_number_of_nat(bit0(bit1(pls))),N))=times_times_int(power_power_int(X_6,N),power_power_int(X_6,N))).
% 2.13/2.31  all X_6 N (power_power_nat(X_6,times_times_nat(number_number_of_nat(bit0(bit1(pls))),N))=times_times_nat(power_power_nat(X_6,N),power_power_nat(X_6,N))).
% 2.13/2.31  all W_3 (plus_plus_int(one_one_int,number_number_of_int(W_3))=number_number_of_int(plus_plus_int(bit1(pls),W_3))).
% 2.13/2.31  all V_3 (plus_plus_int(number_number_of_int(V_3),one_one_int)=number_number_of_int(plus_plus_int(V_3,bit1(pls)))).
% 2.13/2.31  plus_plus_int(one_one_int,one_one_int)=number_number_of_int(bit0(bit1(pls))).
% 2.13/2.31  -(all T (plus_plus_int(power_power_int(s,number_number_of_nat(bit0(bit1(pls)))),one_one_int)!=times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),T))).
% 2.13/2.31  all W ord_less_e_q_int(W,W).
% 2.13/2.31  all Z W (ord_less_e_q_int(Z,W)|ord_less_e_q_int(W,Z)).
% 2.13/2.31  all Z_1 W_1 (ord_less_int(Z_1,W_1)<->ord_less_e_q_int(Z_1,W_1)&Z_1!=W_1).
% 2.13/2.31  all X_1 Y_1 (ord_less_int(X_1,Y_1)|X_1=Y_1|ord_less_int(Y_1,X_1)).
% 2.13/2.31  all K_1 I J (ord_less_e_q_int(I,J)-> (ord_less_e_q_int(J,K_1)->ord_less_e_q_int(I,K_1))).
% 2.13/2.31  all Z W (ord_less_e_q_int(Z,W)-> (ord_less_e_q_int(W,Z)->Z=W)).
% 2.13/2.31  all X_5 P_1 Q_1 (power_power_int(power_power_int(X_5,P_1),Q_1)=power_power_int(X_5,times_times_nat(P_1,Q_1))).
% 2.13/2.31  all X_5 P_1 Q_1 (power_power_nat(power_power_nat(X_5,P_1),Q_1)=power_power_nat(X_5,times_times_nat(P_1,Q_1))).
% 2.13/2.31  all X_4 (power_power_int(X_4,one_one_nat)=X_4).
% 2.13/2.31  all X_4 (power_power_nat(X_4,one_one_nat)=X_4).
% 2.13/2.31  all X_1 Y_1 Z (power_power_int(power_power_int(X_1,Y_1),Z)=power_power_int(X_1,times_times_nat(Y_1,Z))).
% 2.13/2.31  all V_2 W_1 (ord_less_e_q_nat(number_number_of_nat(V_2),number_number_of_nat(W_1))<-> -ord_less_nat(number_number_of_nat(W_1),number_number_of_nat(V_2))).
% 2.13/2.31  all V_2 W_1 (ord_less_e_q_int(number_number_of_int(V_2),number_number_of_int(W_1))<-> -ord_less_int(number_number_of_int(W_1),number_number_of_int(V_2))).
% 2.13/2.31  all X_2 Y_2 (ord_less_int(number_number_of_int(X_2),number_number_of_int(Y_2))<->ord_less_int(X_2,Y_2)).
% 2.13/2.31  all X_2 Y_2 (ord_less_e_q_int(number_number_of_int(X_2),number_number_of_int(Y_2))<->ord_less_e_q_int(X_2,Y_2)).
% 2.13/2.31  all Z_2 Z W_2 W (ord_less_int(W_2,W)-> (ord_less_e_q_int(Z_2,Z)->ord_less_int(plus_plus_int(W_2,Z_2),plus_plus_int(W,Z)))).
% 2.13/2.31  all X_3 P Q (times_times_int(power_power_int(X_3,P),power_power_int(X_3,Q))=power_power_int(X_3,plus_plus_nat(P,Q))).
% 2.13/2.31  all X_3 P Q (times_times_nat(power_power_nat(X_3,P),power_power_nat(X_3,Q))=power_power_nat(X_3,plus_plus_nat(P,Q))).
% 2.13/2.31  all X_1 Y_1 Z (power_power_int(X_1,plus_plus_nat(Y_1,Z))=times_times_int(power_power_int(X_1,Y_1),power_power_int(X_1,Z))).
% 2.13/2.31  all Z (times_times_nat(number_number_of_nat(bit0(bit1(pls))),Z)=plus_plus_nat(Z,Z)).
% 2.13/2.31  all Z (times_times_nat(Z,number_number_of_nat(bit0(bit1(pls))))=plus_plus_nat(Z,Z)).
% 2.13/2.31  plus_plus_nat(one_one_nat,one_one_nat)=number_number_of_nat(bit0(bit1(pls))).
% 2.13/2.31  all K1 K2 (ord_less_int(bit1(K1),bit1(K2))<->ord_less_int(K1,K2)).
% 2.13/2.31  all K L (ord_less_int(bit1(K),bit1(L))<->ord_less_int(K,L)).
% 2.13/2.31  all K1 K2 (ord_less_e_q_int(bit1(K1),bit1(K2))<->ord_less_e_q_int(K1,K2)).
% 2.13/2.31  all K L (ord_less_e_q_int(bit1(K),bit1(L))<->ord_less_e_q_int(K,L)).
% 2.13/2.31  -ord_less_int(pls,pls).
% 2.13/2.31  all K1 K2 (ord_less_int(bit0(K1),bit0(K2))<->ord_less_int(K1,K2)).
% 2.13/2.31  all K L (ord_less_int(bit0(K),bit0(L))<->ord_less_int(K,L)).
% 2.13/2.31  ord_less_e_q_int(pls,pls).
% 2.13/2.31  all K1 K2 (ord_less_e_q_int(bit0(K1),bit0(K2))<->ord_less_e_q_int(K1,K2)).
% 2.13/2.31  all K L (ord_less_e_q_int(bit0(K),bit0(L))<->ord_less_e_q_int(K,L)).
% 2.13/2.31  all K L (ord_less_int(number_number_of_int(K),number_number_of_int(L))<->ord_less_int(K,L)).
% 2.13/2.31  all K L (ord_less_e_q_int(number_number_of_int(K),number_number_of_int(L))<->ord_less_e_q_int(K,L)).
% 2.13/2.31  all K_1 I J (ord_less_int(I,J)->ord_less_int(plus_plus_int(I,K_1),plus_plus_int(J,K_1))).
% 2.13/2.31  all K_1 I J (ord_less_e_q_int(I,J)->ord_less_e_q_int(plus_plus_int(K_1,I),plus_plus_int(K_1,J))).
% 2.13/2.31  all V_1 V ((ord_less_int(V,pls)->plus_plus_nat(number_number_of_nat(V),number_number_of_nat(V_1))=number_number_of_nat(V_1))& (-ord_less_int(V,pls)-> (ord_less_int(V_1,pls)->plus_plus_nat(number_number_of_nat(V),number_number_of_nat(V_1))=number_number_of_nat(V))& (-ord_less_int(V_1,pls)->plus_plus_nat(number_number_of_nat(V),number_number_of_nat(V_1))=number_number_of_nat(plus_plus_int(V,V_1))))).
% 2.13/2.31  number_number_of_nat(bit1(pls))=one_one_nat.
% 2.13/2.31  one_one_nat=number_number_of_nat(bit1(pls)).
% 2.13/2.31  all K (ord_less_e_q_int(bit1(K),pls)<->ord_less_int(K,pls)).
% 2.13/2.31  all K (ord_less_int(pls,bit1(K))<->ord_less_e_q_int(pls,K)).
% 2.13/2.31  all K1 K2 (ord_less_e_q_int(bit1(K1),bit0(K2))<->ord_less_int(K1,K2)).
% 2.13/2.31  all K L (ord_less_e_q_int(bit1(K),bit0(L))<->ord_less_int(K,L)).
% 2.13/2.31  all K1 K2 (ord_less_int(bit0(K1),bit1(K2))<->ord_less_e_q_int(K1,K2)).
% 2.13/2.31  all K L (ord_less_int(bit0(K),bit1(L))<->ord_less_e_q_int(K,L)).
% 2.13/2.31  all W Z (ord_less_int(W,Z)->ord_less_e_q_int(plus_plus_int(W,one_one_int),Z)).
% 2.13/2.31  all W_1 Z_1 (ord_less_e_q_int(plus_plus_int(W_1,one_one_int),Z_1)<->ord_less_int(W_1,Z_1)).
% 2.13/2.31  all W_1 Z_1 (ord_less_int(W_1,plus_plus_int(Z_1,one_one_int))<->ord_less_e_q_int(W_1,Z_1)).
% 2.13/2.31  zprime(number_number_of_int(bit0(bit1(pls)))).
% 2.13/2.31  all Y_1 X_1 (twoSqu526106917sum2sq(X_1)-> (twoSqu526106917sum2sq(Y_1)->twoSqu526106917sum2sq(times_times_int(X_1,Y_1)))).
% 2.13/2.31  all Lx_6 Ly_4 Rx_6 Ry_4 (times_times_int(times_times_int(Lx_6,Ly_4),times_times_int(Rx_6,Ry_4))=times_times_int(times_times_int(Lx_6,Rx_6),times_times_int(Ly_4,Ry_4))).
% 2.13/2.31  all Lx_6 Ly_4 Rx_6 Ry_4 (times_times_nat(times_times_nat(Lx_6,Ly_4),times_times_nat(Rx_6,Ry_4))=times_times_nat(times_times_nat(Lx_6,Rx_6),times_times_nat(Ly_4,Ry_4))).
% 2.13/2.31  all Lx_5 Ly_3 Rx_5 Ry_3 (times_times_int(times_times_int(Lx_5,Ly_3),times_times_int(Rx_5,Ry_3))=times_times_int(Rx_5,times_times_int(times_times_int(Lx_5,Ly_3),Ry_3))).
% 2.13/2.31  all Lx_5 Ly_3 Rx_5 Ry_3 (times_times_nat(times_times_nat(Lx_5,Ly_3),times_times_nat(Rx_5,Ry_3))=times_times_nat(Rx_5,times_times_nat(times_times_nat(Lx_5,Ly_3),Ry_3))).
% 2.13/2.31  all Lx_4 Ly_2 Rx_4 Ry_2 (times_times_int(times_times_int(Lx_4,Ly_2),times_times_int(Rx_4,Ry_2))=times_times_int(Lx_4,times_times_int(Ly_2,times_times_int(Rx_4,Ry_2)))).
% 2.13/2.31  all Lx_4 Ly_2 Rx_4 Ry_2 (times_times_nat(times_times_nat(Lx_4,Ly_2),times_times_nat(Rx_4,Ry_2))=times_times_nat(Lx_4,times_times_nat(Ly_2,times_times_nat(Rx_4,Ry_2)))).
% 2.13/2.31  all Lx_3 Ly_1 Rx_3 (times_times_int(times_times_int(Lx_3,Ly_1),Rx_3)=times_times_int(times_times_int(Lx_3,Rx_3),Ly_1)).
% 2.13/2.31  all Lx_3 Ly_1 Rx_3 (times_times_nat(times_times_nat(Lx_3,Ly_1),Rx_3)=times_times_nat(times_times_nat(Lx_3,Rx_3),Ly_1)).
% 2.13/2.31  all Lx_2 Ly Rx_2 (times_times_int(times_times_int(Lx_2,Ly),Rx_2)=times_times_int(Lx_2,times_times_int(Ly,Rx_2))).
% 2.13/2.31  all Lx_2 Ly Rx_2 (times_times_nat(times_times_nat(Lx_2,Ly),Rx_2)=times_times_nat(Lx_2,times_times_nat(Ly,Rx_2))).
% 2.13/2.31  all Lx_1 Rx_1 Ry_1 (times_times_int(Lx_1,times_times_int(Rx_1,Ry_1))=times_times_int(times_times_int(Lx_1,Rx_1),Ry_1)).
% 2.13/2.31  all Lx_1 Rx_1 Ry_1 (times_times_nat(Lx_1,times_times_nat(Rx_1,Ry_1))=times_times_nat(times_times_nat(Lx_1,Rx_1),Ry_1)).
% 2.13/2.31  all Lx Rx Ry (times_times_int(Lx,times_times_int(Rx,Ry))=times_times_int(Rx,times_times_int(Lx,Ry))).
% 2.13/2.31  all Lx Rx Ry (times_times_nat(Lx,times_times_nat(Rx,Ry))=times_times_nat(Rx,times_times_nat(Lx,Ry))).
% 2.13/2.31  all A_6 B_3 (times_times_int(A_6,B_3)=times_times_int(B_3,A_6)).
% 2.13/2.31  all A_6 B_3 (times_times_nat(A_6,B_3)=times_times_nat(B_3,A_6)).
% 2.13/2.31  all A_5 B_2 C_5 D_2 (plus_plus_int(plus_plus_int(A_5,B_2),plus_plus_int(C_5,D_2))=plus_plus_int(plus_plus_int(A_5,C_5),plus_plus_int(B_2,D_2))).
% 2.13/2.31  all A_5 B_2 C_5 D_2 (plus_plus_nat(plus_plus_nat(A_5,B_2),plus_plus_nat(C_5,D_2))=plus_plus_nat(plus_plus_nat(A_5,C_5),plus_plus_nat(B_2,D_2))).
% 2.13/2.31  all A_4 B_1 C_4 (plus_plus_int(plus_plus_int(A_4,B_1),C_4)=plus_plus_int(plus_plus_int(A_4,C_4),B_1)).
% 2.13/2.31  all A_4 B_1 C_4 (plus_plus_nat(plus_plus_nat(A_4,B_1),C_4)=plus_plus_nat(plus_plus_nat(A_4,C_4),B_1)).
% 2.13/2.31  all A_3 B C_3 (plus_plus_int(plus_plus_int(A_3,B),C_3)=plus_plus_int(A_3,plus_plus_int(B,C_3))).
% 2.13/2.31  all A_3 B C_3 (plus_plus_nat(plus_plus_nat(A_3,B),C_3)=plus_plus_nat(A_3,plus_plus_nat(B,C_3))).
% 2.13/2.31  all A_2 C_2 D_1 (plus_plus_int(A_2,plus_plus_int(C_2,D_1))=plus_plus_int(plus_plus_int(A_2,C_2),D_1)).
% 2.13/2.31  all A_2 C_2 D_1 (plus_plus_nat(A_2,plus_plus_nat(C_2,D_1))=plus_plus_nat(plus_plus_nat(A_2,C_2),D_1)).
% 2.13/2.31  all A_1 C_1 D (plus_plus_int(A_1,plus_plus_int(C_1,D))=plus_plus_int(C_1,plus_plus_int(A_1,D))).
% 2.13/2.31  all A_1 C_1 D (plus_plus_nat(A_1,plus_plus_nat(C_1,D))=plus_plus_nat(C_1,plus_plus_nat(A_1,D))).
% 2.13/2.31  all A C (plus_plus_int(A,C)=plus_plus_int(C,A)).
% 2.13/2.31  all A C (plus_plus_nat(A,C)=plus_plus_nat(C,A)).
% 2.13/2.31  all X_2 Y_2 (number_number_of_int(X_2)=number_number_of_int(Y_2)<->X_2=Y_2).
% 2.13/2.31  all W_1 X_2 (number_number_of_nat(W_1)=X_2<->X_2=number_number_of_nat(W_1)).
% 2.13/2.31  all W_1 X_2 (number_number_of_int(W_1)=X_2<->X_2=number_number_of_int(W_1)).
% 2.13/2.31  all K L (bit1(K)=bit1(L)<->K=L).
% 2.13/2.31  all K L (bit0(K)=bit0(L)<->K=L).
% 2.13/2.31  all Z1 Z2 Z3 (times_times_int(times_times_int(Z1,Z2),Z3)=times_times_int(Z1,times_times_int(Z2,Z3))).
% 2.13/2.31  all Z W (times_times_int(Z,W)=times_times_int(W,Z)).
% 2.13/2.31  all K_1 (number_number_of_int(K_1)=K_1).
% 2.13/2.31  all Z1 Z2 Z3 (plus_plus_int(plus_plus_int(Z1,Z2),Z3)=plus_plus_int(Z1,plus_plus_int(Z2,Z3))).
% 2.13/2.31  all X_1 Y_1 Z (plus_plus_int(X_1,plus_plus_int(Y_1,Z))=plus_plus_int(Y_1,plus_plus_int(X_1,Z))).
% 2.13/2.31  all Z W (plus_plus_int(Z,W)=plus_plus_int(W,Z)).
% 2.13/2.31  all K (ord_less_int(bit1(K),pls)<->ord_less_int(K,pls)).
% 2.13/2.31  all K1 K2 (ord_less_int(bit1(K1),bit0(K2))<->ord_less_int(K1,K2)).
% 2.13/2.31  all K L (ord_less_int(bit1(K),bit0(L))<->ord_less_int(K,L)).
% 2.13/2.31  all K (ord_less_int(bit0(K),pls)<->ord_less_int(K,pls)).
% 2.13/2.31  all K (ord_less_int(pls,bit0(K))<->ord_less_int(pls,K)).
% 2.13/2.31  all K (ord_less_e_q_int(pls,bit1(K))<->ord_less_e_q_int(pls,K)).
% 2.13/2.31  all K1 K2 (ord_less_e_q_int(bit0(K1),bit1(K2))<->ord_less_e_q_int(K1,K2)).
% 2.13/2.31  all K L (ord_less_e_q_int(bit0(K),bit1(L))<->ord_less_e_q_int(K,L)).
% 2.13/2.31  -(exists X Y (plus_plus_int(power_power_int(X,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Y,number_number_of_nat(bit0(bit1(pls)))))=plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int))).
% 2.13/2.31  end_of_list.
% 2.13/2.31  
% 2.13/2.31  -------> usable clausifies to:
% 2.13/2.31  
% 2.13/2.31  list(usable).
% 2.13/2.31  0 [] A=A.
% 2.13/2.31  0 [] ord_less_e_q_int(one_one_int,t).
% 2.13/2.31  0 [] t!=one_one_int|plus_plus_int(power_power_int($c2,number_number_of_nat(bit0(bit1(pls)))),power_power_int($c1,number_number_of_nat(bit0(bit1(pls)))))=plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int).
% 2.13/2.31  0 [] -ord_less_int(one_one_int,t)|plus_plus_int(power_power_int($c4,number_number_of_nat(bit0(bit1(pls)))),power_power_int($c3,number_number_of_nat(bit0(bit1(pls)))))=plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int).
% 2.13/2.31  0 [] ord_less_int(t,plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int)).
% 2.13/2.31  0 [] zprime(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int)).
% 2.13/2.31  0 [] plus_plus_int(power_power_int(s,number_number_of_nat(bit0(bit1(pls)))),one_one_int)=times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),t).
% 2.13/2.31  0 [] twoSqu526106917sum2sq(times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),t)).
% 2.13/2.31  0 [] power_power_int(plus_plus_int(A_8,B_4),number_number_of_nat(bit0(bit1(pls))))=plus_plus_int(plus_plus_int(power_power_int(A_8,number_number_of_nat(bit0(bit1(pls)))),times_times_int(times_times_int(number_number_of_int(bit0(bit1(pls))),A_8),B_4)),power_power_int(B_4,number_number_of_nat(bit0(bit1(pls))))).
% 2.13/2.31  0 [] power_power_int(plus_plus_int(A_8,B_4),number_number_of_nat(bit1(bit1(pls))))=plus_plus_int(plus_plus_int(plus_plus_int(power_power_int(A_8,number_number_of_nat(bit1(bit1(pls)))),times_times_int(times_times_int(number_number_of_int(bit1(bit1(pls))),power_power_int(A_8,number_number_of_nat(bit0(bit1(pls))))),B_4)),times_times_int(times_times_int(number_number_of_int(bit1(bit1(pls))),A_8),power_power_int(B_4,number_number_of_nat(bit0(bit1(pls)))))),power_power_int(B_4,number_number_of_nat(bit1(bit1(pls))))).
% 2.13/2.31  0 [] power_power_nat(plus_plus_nat(X_2,Y_2),number_number_of_nat(bit0(bit1(pls))))=plus_plus_nat(plus_plus_nat(power_power_nat(X_2,number_number_of_nat(bit0(bit1(pls)))),power_power_nat(Y_2,number_number_of_nat(bit0(bit1(pls))))),times_times_nat(times_times_nat(number_number_of_nat(bit0(bit1(pls))),X_2),Y_2)).
% 2.13/2.31  0 [] power_power_int(plus_plus_int(X_2,Y_2),number_number_of_nat(bit0(bit1(pls))))=plus_plus_int(plus_plus_int(power_power_int(X_2,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Y_2,number_number_of_nat(bit0(bit1(pls))))),times_times_int(times_times_int(number_number_of_int(bit0(bit1(pls))),X_2),Y_2)).
% 2.13/2.31  0 [] power_power_int(number_number_of_int(W_4),number_number_of_nat(bit0(bit1(pls))))=times_times_int(number_number_of_int(W_4),number_number_of_int(W_4)).
% 2.13/2.31  0 [] power_power_nat(number_number_of_nat(W_4),number_number_of_nat(bit0(bit1(pls))))=times_times_nat(number_number_of_nat(W_4),number_number_of_nat(W_4)).
% 2.13/2.31  0 [] times_times_int(A_8,power_power_int(A_8,number_number_of_nat(bit0(bit1(pls)))))=power_power_int(A_8,number_number_of_nat(bit1(bit1(pls)))).
% 2.13/2.31  0 [] power_power_nat(one_one_nat,number_number_of_nat(bit0(bit1(pls))))=one_one_nat.
% 2.13/2.31  0 [] power_power_int(one_one_int,number_number_of_nat(bit0(bit1(pls))))=one_one_int.
% 2.13/2.31  0 [] times_times_int(X_7,X_7)=power_power_int(X_7,number_number_of_nat(bit0(bit1(pls)))).
% 2.13/2.31  0 [] times_times_nat(X_7,X_7)=power_power_nat(X_7,number_number_of_nat(bit0(bit1(pls)))).
% 2.13/2.31  0 [] power_power_int(A_7,number_number_of_nat(bit0(bit1(pls))))=times_times_int(A_7,A_7).
% 2.13/2.31  0 [] power_power_nat(A_7,number_number_of_nat(bit0(bit1(pls))))=times_times_nat(A_7,A_7).
% 2.13/2.31  0 [] power_power_int(X_6,times_times_nat(number_number_of_nat(bit0(bit1(pls))),N))=times_times_int(power_power_int(X_6,N),power_power_int(X_6,N)).
% 2.13/2.31  0 [] power_power_nat(X_6,times_times_nat(number_number_of_nat(bit0(bit1(pls))),N))=times_times_nat(power_power_nat(X_6,N),power_power_nat(X_6,N)).
% 2.13/2.31  0 [] plus_plus_int(one_one_int,number_number_of_int(W_3))=number_number_of_int(plus_plus_int(bit1(pls),W_3)).
% 2.13/2.31  0 [] plus_plus_int(number_number_of_int(V_3),one_one_int)=number_number_of_int(plus_plus_int(V_3,bit1(pls))).
% 2.13/2.31  0 [] plus_plus_int(one_one_int,one_one_int)=number_number_of_int(bit0(bit1(pls))).
% 2.13/2.31  0 [] plus_plus_int(power_power_int(s,number_number_of_nat(bit0(bit1(pls)))),one_one_int)=times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),$c5).
% 2.13/2.31  0 [] ord_less_e_q_int(W,W).
% 2.13/2.31  0 [] ord_less_e_q_int(Z,W)|ord_less_e_q_int(W,Z).
% 2.13/2.31  0 [] -ord_less_int(Z_1,W_1)|ord_less_e_q_int(Z_1,W_1).
% 2.13/2.31  0 [] -ord_less_int(Z_1,W_1)|Z_1!=W_1.
% 2.13/2.31  0 [] ord_less_int(Z_1,W_1)| -ord_less_e_q_int(Z_1,W_1)|Z_1=W_1.
% 2.13/2.31  0 [] ord_less_int(X_1,Y_1)|X_1=Y_1|ord_less_int(Y_1,X_1).
% 2.13/2.31  0 [] -ord_less_e_q_int(I,J)| -ord_less_e_q_int(J,K_1)|ord_less_e_q_int(I,K_1).
% 2.13/2.31  0 [] -ord_less_e_q_int(Z,W)| -ord_less_e_q_int(W,Z)|Z=W.
% 2.13/2.31  0 [] power_power_int(power_power_int(X_5,P_1),Q_1)=power_power_int(X_5,times_times_nat(P_1,Q_1)).
% 2.13/2.31  0 [] power_power_nat(power_power_nat(X_5,P_1),Q_1)=power_power_nat(X_5,times_times_nat(P_1,Q_1)).
% 2.13/2.31  0 [] power_power_int(X_4,one_one_nat)=X_4.
% 2.13/2.31  0 [] power_power_nat(X_4,one_one_nat)=X_4.
% 2.13/2.31  0 [] power_power_int(power_power_int(X_1,Y_1),Z)=power_power_int(X_1,times_times_nat(Y_1,Z)).
% 2.13/2.31  0 [] -ord_less_e_q_nat(number_number_of_nat(V_2),number_number_of_nat(W_1))| -ord_less_nat(number_number_of_nat(W_1),number_number_of_nat(V_2)).
% 2.13/2.31  0 [] ord_less_e_q_nat(number_number_of_nat(V_2),number_number_of_nat(W_1))|ord_less_nat(number_number_of_nat(W_1),number_number_of_nat(V_2)).
% 2.13/2.31  0 [] -ord_less_e_q_int(number_number_of_int(V_2),number_number_of_int(W_1))| -ord_less_int(number_number_of_int(W_1),number_number_of_int(V_2)).
% 2.13/2.31  0 [] ord_less_e_q_int(number_number_of_int(V_2),number_number_of_int(W_1))|ord_less_int(number_number_of_int(W_1),number_number_of_int(V_2)).
% 2.13/2.31  0 [] -ord_less_int(number_number_of_int(X_2),number_number_of_int(Y_2))|ord_less_int(X_2,Y_2).
% 2.13/2.31  0 [] ord_less_int(number_number_of_int(X_2),number_number_of_int(Y_2))| -ord_less_int(X_2,Y_2).
% 2.13/2.31  0 [] -ord_less_e_q_int(number_number_of_int(X_2),number_number_of_int(Y_2))|ord_less_e_q_int(X_2,Y_2).
% 2.13/2.31  0 [] ord_less_e_q_int(number_number_of_int(X_2),number_number_of_int(Y_2))| -ord_less_e_q_int(X_2,Y_2).
% 2.13/2.31  0 [] -ord_less_int(W_2,W)| -ord_less_e_q_int(Z_2,Z)|ord_less_int(plus_plus_int(W_2,Z_2),plus_plus_int(W,Z)).
% 2.13/2.31  0 [] times_times_int(power_power_int(X_3,P),power_power_int(X_3,Q))=power_power_int(X_3,plus_plus_nat(P,Q)).
% 2.13/2.31  0 [] times_times_nat(power_power_nat(X_3,P),power_power_nat(X_3,Q))=power_power_nat(X_3,plus_plus_nat(P,Q)).
% 2.13/2.31  0 [] power_power_int(X_1,plus_plus_nat(Y_1,Z))=times_times_int(power_power_int(X_1,Y_1),power_power_int(X_1,Z)).
% 2.13/2.31  0 [] times_times_nat(number_number_of_nat(bit0(bit1(pls))),Z)=plus_plus_nat(Z,Z).
% 2.13/2.31  0 [] times_times_nat(Z,number_number_of_nat(bit0(bit1(pls))))=plus_plus_nat(Z,Z).
% 2.13/2.31  0 [] plus_plus_nat(one_one_nat,one_one_nat)=number_number_of_nat(bit0(bit1(pls))).
% 2.13/2.31  0 [] -ord_less_int(bit1(K1),bit1(K2))|ord_less_int(K1,K2).
% 2.13/2.31  0 [] ord_less_int(bit1(K1),bit1(K2))| -ord_less_int(K1,K2).
% 2.13/2.31  0 [] -ord_less_int(bit1(K),bit1(L))|ord_less_int(K,L).
% 2.13/2.31  0 [] ord_less_int(bit1(K),bit1(L))| -ord_less_int(K,L).
% 2.13/2.31  0 [] -ord_less_e_q_int(bit1(K1),bit1(K2))|ord_less_e_q_int(K1,K2).
% 2.13/2.31  0 [] ord_less_e_q_int(bit1(K1),bit1(K2))| -ord_less_e_q_int(K1,K2).
% 2.13/2.31  0 [] -ord_less_e_q_int(bit1(K),bit1(L))|ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] ord_less_e_q_int(bit1(K),bit1(L))| -ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] -ord_less_int(pls,pls).
% 2.13/2.31  0 [] -ord_less_int(bit0(K1),bit0(K2))|ord_less_int(K1,K2).
% 2.13/2.31  0 [] ord_less_int(bit0(K1),bit0(K2))| -ord_less_int(K1,K2).
% 2.13/2.31  0 [] -ord_less_int(bit0(K),bit0(L))|ord_less_int(K,L).
% 2.13/2.31  0 [] ord_less_int(bit0(K),bit0(L))| -ord_less_int(K,L).
% 2.13/2.31  0 [] ord_less_e_q_int(pls,pls).
% 2.13/2.31  0 [] -ord_less_e_q_int(bit0(K1),bit0(K2))|ord_less_e_q_int(K1,K2).
% 2.13/2.31  0 [] ord_less_e_q_int(bit0(K1),bit0(K2))| -ord_less_e_q_int(K1,K2).
% 2.13/2.31  0 [] -ord_less_e_q_int(bit0(K),bit0(L))|ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] ord_less_e_q_int(bit0(K),bit0(L))| -ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] -ord_less_int(number_number_of_int(K),number_number_of_int(L))|ord_less_int(K,L).
% 2.13/2.31  0 [] ord_less_int(number_number_of_int(K),number_number_of_int(L))| -ord_less_int(K,L).
% 2.13/2.31  0 [] -ord_less_e_q_int(number_number_of_int(K),number_number_of_int(L))|ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] ord_less_e_q_int(number_number_of_int(K),number_number_of_int(L))| -ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] -ord_less_int(I,J)|ord_less_int(plus_plus_int(I,K_1),plus_plus_int(J,K_1)).
% 2.13/2.31  0 [] -ord_less_e_q_int(I,J)|ord_less_e_q_int(plus_plus_int(K_1,I),plus_plus_int(K_1,J)).
% 2.13/2.31  0 [] -ord_less_int(V,pls)|plus_plus_nat(number_number_of_nat(V),number_number_of_nat(V_1))=number_number_of_nat(V_1).
% 2.13/2.31  0 [] ord_less_int(V,pls)| -ord_less_int(V_1,pls)|plus_plus_nat(number_number_of_nat(V),number_number_of_nat(V_1))=number_number_of_nat(V).
% 2.13/2.31  0 [] ord_less_int(V,pls)|ord_less_int(V_1,pls)|plus_plus_nat(number_number_of_nat(V),number_number_of_nat(V_1))=number_number_of_nat(plus_plus_int(V,V_1)).
% 2.13/2.31  0 [] number_number_of_nat(bit1(pls))=one_one_nat.
% 2.13/2.31  0 [] one_one_nat=number_number_of_nat(bit1(pls)).
% 2.13/2.31  0 [] -ord_less_e_q_int(bit1(K),pls)|ord_less_int(K,pls).
% 2.13/2.31  0 [] ord_less_e_q_int(bit1(K),pls)| -ord_less_int(K,pls).
% 2.13/2.31  0 [] -ord_less_int(pls,bit1(K))|ord_less_e_q_int(pls,K).
% 2.13/2.31  0 [] ord_less_int(pls,bit1(K))| -ord_less_e_q_int(pls,K).
% 2.13/2.31  0 [] -ord_less_e_q_int(bit1(K1),bit0(K2))|ord_less_int(K1,K2).
% 2.13/2.31  0 [] ord_less_e_q_int(bit1(K1),bit0(K2))| -ord_less_int(K1,K2).
% 2.13/2.31  0 [] -ord_less_e_q_int(bit1(K),bit0(L))|ord_less_int(K,L).
% 2.13/2.31  0 [] ord_less_e_q_int(bit1(K),bit0(L))| -ord_less_int(K,L).
% 2.13/2.31  0 [] -ord_less_int(bit0(K1),bit1(K2))|ord_less_e_q_int(K1,K2).
% 2.13/2.31  0 [] ord_less_int(bit0(K1),bit1(K2))| -ord_less_e_q_int(K1,K2).
% 2.13/2.31  0 [] -ord_less_int(bit0(K),bit1(L))|ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] ord_less_int(bit0(K),bit1(L))| -ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] -ord_less_int(W,Z)|ord_less_e_q_int(plus_plus_int(W,one_one_int),Z).
% 2.13/2.31  0 [] -ord_less_e_q_int(plus_plus_int(W_1,one_one_int),Z_1)|ord_less_int(W_1,Z_1).
% 2.13/2.31  0 [] ord_less_e_q_int(plus_plus_int(W_1,one_one_int),Z_1)| -ord_less_int(W_1,Z_1).
% 2.13/2.31  0 [] -ord_less_int(W_1,plus_plus_int(Z_1,one_one_int))|ord_less_e_q_int(W_1,Z_1).
% 2.13/2.31  0 [] ord_less_int(W_1,plus_plus_int(Z_1,one_one_int))| -ord_less_e_q_int(W_1,Z_1).
% 2.13/2.31  0 [] zprime(number_number_of_int(bit0(bit1(pls)))).
% 2.13/2.31  0 [] -twoSqu526106917sum2sq(X_1)| -twoSqu526106917sum2sq(Y_1)|twoSqu526106917sum2sq(times_times_int(X_1,Y_1)).
% 2.13/2.31  0 [] times_times_int(times_times_int(Lx_6,Ly_4),times_times_int(Rx_6,Ry_4))=times_times_int(times_times_int(Lx_6,Rx_6),times_times_int(Ly_4,Ry_4)).
% 2.13/2.31  0 [] times_times_nat(times_times_nat(Lx_6,Ly_4),times_times_nat(Rx_6,Ry_4))=times_times_nat(times_times_nat(Lx_6,Rx_6),times_times_nat(Ly_4,Ry_4)).
% 2.13/2.31  0 [] times_times_int(times_times_int(Lx_5,Ly_3),times_times_int(Rx_5,Ry_3))=times_times_int(Rx_5,times_times_int(times_times_int(Lx_5,Ly_3),Ry_3)).
% 2.13/2.31  0 [] times_times_nat(times_times_nat(Lx_5,Ly_3),times_times_nat(Rx_5,Ry_3))=times_times_nat(Rx_5,times_times_nat(times_times_nat(Lx_5,Ly_3),Ry_3)).
% 2.13/2.31  0 [] times_times_int(times_times_int(Lx_4,Ly_2),times_times_int(Rx_4,Ry_2))=times_times_int(Lx_4,times_times_int(Ly_2,times_times_int(Rx_4,Ry_2))).
% 2.13/2.31  0 [] times_times_nat(times_times_nat(Lx_4,Ly_2),times_times_nat(Rx_4,Ry_2))=times_times_nat(Lx_4,times_times_nat(Ly_2,times_times_nat(Rx_4,Ry_2))).
% 2.13/2.31  0 [] times_times_int(times_times_int(Lx_3,Ly_1),Rx_3)=times_times_int(times_times_int(Lx_3,Rx_3),Ly_1).
% 2.13/2.31  0 [] times_times_nat(times_times_nat(Lx_3,Ly_1),Rx_3)=times_times_nat(times_times_nat(Lx_3,Rx_3),Ly_1).
% 2.13/2.31  0 [] times_times_int(times_times_int(Lx_2,Ly),Rx_2)=times_times_int(Lx_2,times_times_int(Ly,Rx_2)).
% 2.13/2.31  0 [] times_times_nat(times_times_nat(Lx_2,Ly),Rx_2)=times_times_nat(Lx_2,times_times_nat(Ly,Rx_2)).
% 2.13/2.31  0 [] times_times_int(Lx_1,times_times_int(Rx_1,Ry_1))=times_times_int(times_times_int(Lx_1,Rx_1),Ry_1).
% 2.13/2.31  0 [] times_times_nat(Lx_1,times_times_nat(Rx_1,Ry_1))=times_times_nat(times_times_nat(Lx_1,Rx_1),Ry_1).
% 2.13/2.31  0 [] times_times_int(Lx,times_times_int(Rx,Ry))=times_times_int(Rx,times_times_int(Lx,Ry)).
% 2.13/2.31  0 [] times_times_nat(Lx,times_times_nat(Rx,Ry))=times_times_nat(Rx,times_times_nat(Lx,Ry)).
% 2.13/2.31  0 [] times_times_int(A_6,B_3)=times_times_int(B_3,A_6).
% 2.13/2.31  0 [] times_times_nat(A_6,B_3)=times_times_nat(B_3,A_6).
% 2.13/2.31  0 [] plus_plus_int(plus_plus_int(A_5,B_2),plus_plus_int(C_5,D_2))=plus_plus_int(plus_plus_int(A_5,C_5),plus_plus_int(B_2,D_2)).
% 2.13/2.31  0 [] plus_plus_nat(plus_plus_nat(A_5,B_2),plus_plus_nat(C_5,D_2))=plus_plus_nat(plus_plus_nat(A_5,C_5),plus_plus_nat(B_2,D_2)).
% 2.13/2.31  0 [] plus_plus_int(plus_plus_int(A_4,B_1),C_4)=plus_plus_int(plus_plus_int(A_4,C_4),B_1).
% 2.13/2.31  0 [] plus_plus_nat(plus_plus_nat(A_4,B_1),C_4)=plus_plus_nat(plus_plus_nat(A_4,C_4),B_1).
% 2.13/2.31  0 [] plus_plus_int(plus_plus_int(A_3,B),C_3)=plus_plus_int(A_3,plus_plus_int(B,C_3)).
% 2.13/2.31  0 [] plus_plus_nat(plus_plus_nat(A_3,B),C_3)=plus_plus_nat(A_3,plus_plus_nat(B,C_3)).
% 2.13/2.31  0 [] plus_plus_int(A_2,plus_plus_int(C_2,D_1))=plus_plus_int(plus_plus_int(A_2,C_2),D_1).
% 2.13/2.31  0 [] plus_plus_nat(A_2,plus_plus_nat(C_2,D_1))=plus_plus_nat(plus_plus_nat(A_2,C_2),D_1).
% 2.13/2.31  0 [] plus_plus_int(A_1,plus_plus_int(C_1,D))=plus_plus_int(C_1,plus_plus_int(A_1,D)).
% 2.13/2.31  0 [] plus_plus_nat(A_1,plus_plus_nat(C_1,D))=plus_plus_nat(C_1,plus_plus_nat(A_1,D)).
% 2.13/2.31  0 [] plus_plus_int(A,C)=plus_plus_int(C,A).
% 2.13/2.31  0 [] plus_plus_nat(A,C)=plus_plus_nat(C,A).
% 2.13/2.31  0 [] number_number_of_int(X_2)!=number_number_of_int(Y_2)|X_2=Y_2.
% 2.13/2.31  0 [] number_number_of_int(X_2)=number_number_of_int(Y_2)|X_2!=Y_2.
% 2.13/2.31  0 [] number_number_of_nat(W_1)!=X_2|X_2=number_number_of_nat(W_1).
% 2.13/2.31  0 [] number_number_of_nat(W_1)=X_2|X_2!=number_number_of_nat(W_1).
% 2.13/2.31  0 [] number_number_of_int(W_1)!=X_2|X_2=number_number_of_int(W_1).
% 2.13/2.31  0 [] number_number_of_int(W_1)=X_2|X_2!=number_number_of_int(W_1).
% 2.13/2.31  0 [] bit1(K)!=bit1(L)|K=L.
% 2.13/2.31  0 [] bit1(K)=bit1(L)|K!=L.
% 2.13/2.31  0 [] bit0(K)!=bit0(L)|K=L.
% 2.13/2.31  0 [] bit0(K)=bit0(L)|K!=L.
% 2.13/2.31  0 [] times_times_int(times_times_int(Z1,Z2),Z3)=times_times_int(Z1,times_times_int(Z2,Z3)).
% 2.13/2.31  0 [] times_times_int(Z,W)=times_times_int(W,Z).
% 2.13/2.31  0 [] number_number_of_int(K_1)=K_1.
% 2.13/2.31  0 [] plus_plus_int(plus_plus_int(Z1,Z2),Z3)=plus_plus_int(Z1,plus_plus_int(Z2,Z3)).
% 2.13/2.31  0 [] plus_plus_int(X_1,plus_plus_int(Y_1,Z))=plus_plus_int(Y_1,plus_plus_int(X_1,Z)).
% 2.13/2.31  0 [] plus_plus_int(Z,W)=plus_plus_int(W,Z).
% 2.13/2.31  0 [] -ord_less_int(bit1(K),pls)|ord_less_int(K,pls).
% 2.13/2.31  0 [] ord_less_int(bit1(K),pls)| -ord_less_int(K,pls).
% 2.13/2.31  0 [] -ord_less_int(bit1(K1),bit0(K2))|ord_less_int(K1,K2).
% 2.13/2.31  0 [] ord_less_int(bit1(K1),bit0(K2))| -ord_less_int(K1,K2).
% 2.13/2.31  0 [] -ord_less_int(bit1(K),bit0(L))|ord_less_int(K,L).
% 2.13/2.31  0 [] ord_less_int(bit1(K),bit0(L))| -ord_less_int(K,L).
% 2.13/2.31  0 [] -ord_less_int(bit0(K),pls)|ord_less_int(K,pls).
% 2.13/2.31  0 [] ord_less_int(bit0(K),pls)| -ord_less_int(K,pls).
% 2.13/2.31  0 [] -ord_less_int(pls,bit0(K))|ord_less_int(pls,K).
% 2.13/2.31  0 [] ord_less_int(pls,bit0(K))| -ord_less_int(pls,K).
% 2.13/2.31  0 [] -ord_less_e_q_int(pls,bit1(K))|ord_less_e_q_int(pls,K).
% 2.13/2.31  0 [] ord_less_e_q_int(pls,bit1(K))| -ord_less_e_q_int(pls,K).
% 2.13/2.31  0 [] -ord_less_e_q_int(bit0(K1),bit1(K2))|ord_less_e_q_int(K1,K2).
% 2.13/2.31  0 [] ord_less_e_q_int(bit0(K1),bit1(K2))| -ord_less_e_q_int(K1,K2).
% 2.13/2.31  0 [] -ord_less_e_q_int(bit0(K),bit1(L))|ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] ord_less_e_q_int(bit0(K),bit1(L))| -ord_less_e_q_int(K,L).
% 2.13/2.31  0 [] plus_plus_int(power_power_int(X,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Y,number_number_of_nat(bit0(bit1(pls)))))!=plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int).
% 2.13/2.31  end_of_list.
% 2.13/2.31  
% 2.13/2.31  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=3.
% 2.13/2.31  
% 2.13/2.31  This ia a non-Horn set with equality.  The strategy will be
% 2.13/2.31  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 2.13/2.31  deletion, with positive clauses in sos and nonpositive
% 2.13/2.31  clauses in usable.
% 2.13/2.31  
% 2.13/2.31     dependent: set(knuth_bendix).
% 2.13/2.31     dependent: set(anl_eq).
% 2.13/2.31     dependent: set(para_from).
% 2.13/2.31     dependent: set(para_into).
% 2.13/2.31     dependent: clear(para_from_right).
% 2.13/2.31     dependent: clear(para_into_right).
% 2.13/2.31     dependent: set(para_from_vars).
% 2.13/2.31     dependent: set(eq_units_both_ways).
% 2.13/2.31     dependent: set(dynamic_demod_all).
% 2.13/2.31     dependent: set(dynamic_demod).
% 2.13/2.31     dependent: set(order_eq).
% 2.13/2.31     dependent: set(back_demod).
% 2.13/2.31     dependent: set(lrpo).
% 2.13/2.31     dependent: set(hyper_res).
% 2.13/2.31     dependent: set(unit_deletion).
% 2.13/2.31     dependent: set(factor).
% 2.13/2.31  
% 2.13/2.31  ------------> process usable:
% 2.13/2.31  ** KEPT (pick-wt=26): 1 [] t!=one_one_int|plus_plus_int(power_power_int($c2,number_number_of_nat(bit0(bit1(pls)))),power_power_int($c1,number_number_of_nat(bit0(bit1(pls)))))=plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int).
% 2.13/2.31  ** KEPT (pick-wt=26): 2 [] -ord_less_int(one_one_int,t)|plus_plus_int(power_power_int($c4,number_number_of_nat(bit0(bit1(pls)))),power_power_int($c3,number_number_of_nat(bit0(bit1(pls)))))=plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int).
% 2.13/2.31  ** KEPT (pick-wt=6): 3 [] -ord_less_int(A,B)|ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=6): 4 [] -ord_less_int(A,B)|A!=B.
% 2.13/2.31  ** KEPT (pick-wt=9): 5 [] ord_less_int(A,B)| -ord_less_e_q_int(A,B)|A=B.
% 2.13/2.31  ** KEPT (pick-wt=9): 6 [] -ord_less_e_q_int(A,B)| -ord_less_e_q_int(B,C)|ord_less_e_q_int(A,C).
% 2.13/2.31  ** KEPT (pick-wt=9): 7 [] -ord_less_e_q_int(A,B)| -ord_less_e_q_int(B,A)|A=B.
% 2.13/2.31  ** KEPT (pick-wt=10): 8 [] -ord_less_e_q_nat(number_number_of_nat(A),number_number_of_nat(B))| -ord_less_nat(number_number_of_nat(B),number_number_of_nat(A)).
% 2.13/2.31  ** KEPT (pick-wt=10): 9 [] -ord_less_e_q_int(number_number_of_int(A),number_number_of_int(B))| -ord_less_int(number_number_of_int(B),number_number_of_int(A)).
% 2.13/2.31  ** KEPT (pick-wt=8): 10 [] -ord_less_int(number_number_of_int(A),number_number_of_int(B))|ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 11 [] ord_less_int(number_number_of_int(A),number_number_of_int(B))| -ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 12 [] -ord_less_e_q_int(number_number_of_int(A),number_number_of_int(B))|ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 13 [] ord_less_e_q_int(number_number_of_int(A),number_number_of_int(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=13): 14 [] -ord_less_int(A,B)| -ord_less_e_q_int(C,D)|ord_less_int(plus_plus_int(A,C),plus_plus_int(B,D)).
% 2.13/2.31  ** KEPT (pick-wt=8): 15 [] -ord_less_int(bit1(A),bit1(B))|ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 16 [] ord_less_int(bit1(A),bit1(B))| -ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 15 during input processing: 0 [] -ord_less_int(bit1(A),bit1(B))|ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 16 during input processing: 0 [] ord_less_int(bit1(A),bit1(B))| -ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 17 [] -ord_less_e_q_int(bit1(A),bit1(B))|ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 18 [] ord_less_e_q_int(bit1(A),bit1(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 17 during input processing: 0 [] -ord_less_e_q_int(bit1(A),bit1(B))|ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 18 during input processing: 0 [] ord_less_e_q_int(bit1(A),bit1(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=3): 19 [] -ord_less_int(pls,pls).
% 2.13/2.31  ** KEPT (pick-wt=8): 20 [] -ord_less_int(bit0(A),bit0(B))|ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 21 [] ord_less_int(bit0(A),bit0(B))| -ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 20 during input processing: 0 [] -ord_less_int(bit0(A),bit0(B))|ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 21 during input processing: 0 [] ord_less_int(bit0(A),bit0(B))| -ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 22 [] -ord_less_e_q_int(bit0(A),bit0(B))|ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 23 [] ord_less_e_q_int(bit0(A),bit0(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 22 during input processing: 0 [] -ord_less_e_q_int(bit0(A),bit0(B))|ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 23 during input processing: 0 [] ord_less_e_q_int(bit0(A),bit0(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 10 during input processing: 0 [] -ord_less_int(number_number_of_int(A),number_number_of_int(B))|ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 11 during input processing: 0 [] ord_less_int(number_number_of_int(A),number_number_of_int(B))| -ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 12 during input processing: 0 [] -ord_less_e_q_int(number_number_of_int(A),number_number_of_int(B))|ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 13 during input processing: 0 [] ord_less_e_q_int(number_number_of_int(A),number_number_of_int(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=10): 24 [] -ord_less_int(A,B)|ord_less_int(plus_plus_int(A,C),plus_plus_int(B,C)).
% 2.13/2.31  ** KEPT (pick-wt=10): 25 [] -ord_less_e_q_int(A,B)|ord_less_e_q_int(plus_plus_int(C,A),plus_plus_int(C,B)).
% 2.13/2.31  ** KEPT (pick-wt=11): 26 [] -ord_less_int(A,pls)|plus_plus_nat(number_number_of_nat(A),number_number_of_nat(B))=number_number_of_nat(B).
% 2.13/2.31  ** KEPT (pick-wt=14): 27 [] ord_less_int(A,pls)| -ord_less_int(B,pls)|plus_plus_nat(number_number_of_nat(A),number_number_of_nat(B))=number_number_of_nat(A).
% 2.13/2.31  ** KEPT (pick-wt=7): 28 [] -ord_less_e_q_int(bit1(A),pls)|ord_less_int(A,pls).
% 2.13/2.31  ** KEPT (pick-wt=7): 29 [] ord_less_e_q_int(bit1(A),pls)| -ord_less_int(A,pls).
% 2.13/2.31  ** KEPT (pick-wt=7): 30 [] -ord_less_int(pls,bit1(A))|ord_less_e_q_int(pls,A).
% 2.13/2.31  ** KEPT (pick-wt=7): 31 [] ord_less_int(pls,bit1(A))| -ord_less_e_q_int(pls,A).
% 2.13/2.31  ** KEPT (pick-wt=8): 32 [] -ord_less_e_q_int(bit1(A),bit0(B))|ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 33 [] ord_less_e_q_int(bit1(A),bit0(B))| -ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 32 during input processing: 0 [] -ord_less_e_q_int(bit1(A),bit0(B))|ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 33 during input processing: 0 [] ord_less_e_q_int(bit1(A),bit0(B))| -ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 34 [] -ord_less_int(bit0(A),bit1(B))|ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 35 [] ord_less_int(bit0(A),bit1(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 34 during input processing: 0 [] -ord_less_int(bit0(A),bit1(B))|ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 35 during input processing: 0 [] ord_less_int(bit0(A),bit1(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 36 [] -ord_less_int(A,B)|ord_less_e_q_int(plus_plus_int(A,one_one_int),B).
% 2.13/2.31  ** KEPT (pick-wt=8): 37 [] -ord_less_e_q_int(plus_plus_int(A,one_one_int),B)|ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 36 during input processing: 0 [] ord_less_e_q_int(plus_plus_int(A,one_one_int),B)| -ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 38 [] -ord_less_int(A,plus_plus_int(B,one_one_int))|ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 39 [] ord_less_int(A,plus_plus_int(B,one_one_int))| -ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 40 [] -twoSqu526106917sum2sq(A)| -twoSqu526106917sum2sq(B)|twoSqu526106917sum2sq(times_times_int(A,B)).
% 2.13/2.31  ** KEPT (pick-wt=8): 41 [] number_number_of_int(A)!=number_number_of_int(B)|A=B.
% 2.13/2.31  ** KEPT (pick-wt=8): 42 [] number_number_of_int(A)=number_number_of_int(B)|A!=B.
% 2.13/2.31  ** KEPT (pick-wt=8): 43 [] number_number_of_nat(A)!=B|B=number_number_of_nat(A).
% 2.13/2.31  ** KEPT (pick-wt=8): 44 [] number_number_of_nat(A)=B|B!=number_number_of_nat(A).
% 2.13/2.31  ** KEPT (pick-wt=8): 45 [] number_number_of_int(A)!=B|B=number_number_of_int(A).
% 2.13/2.31  ** KEPT (pick-wt=8): 46 [] number_number_of_int(A)=B|B!=number_number_of_int(A).
% 2.13/2.31  ** KEPT (pick-wt=8): 47 [] bit1(A)!=bit1(B)|A=B.
% 2.13/2.31  ** KEPT (pick-wt=8): 48 [] bit1(A)=bit1(B)|A!=B.
% 2.13/2.31  ** KEPT (pick-wt=8): 49 [] bit0(A)!=bit0(B)|A=B.
% 2.13/2.31  ** KEPT (pick-wt=8): 50 [] bit0(A)=bit0(B)|A!=B.
% 2.13/2.31  ** KEPT (pick-wt=7): 51 [] -ord_less_int(bit1(A),pls)|ord_less_int(A,pls).
% 2.13/2.31  ** KEPT (pick-wt=7): 52 [] ord_less_int(bit1(A),pls)| -ord_less_int(A,pls).
% 2.13/2.31  ** KEPT (pick-wt=8): 53 [] -ord_less_int(bit1(A),bit0(B))|ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 54 [] ord_less_int(bit1(A),bit0(B))| -ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 53 during input processing: 0 [] -ord_less_int(bit1(A),bit0(B))|ord_less_int(A,B).
% 2.13/2.31    Following clause subsumed by 54 during input processing: 0 [] ord_less_int(bit1(A),bit0(B))| -ord_less_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=7): 55 [] -ord_less_int(bit0(A),pls)|ord_less_int(A,pls).
% 2.13/2.31  ** KEPT (pick-wt=7): 56 [] ord_less_int(bit0(A),pls)| -ord_less_int(A,pls).
% 2.13/2.31  ** KEPT (pick-wt=7): 57 [] -ord_less_int(pls,bit0(A))|ord_less_int(pls,A).
% 2.13/2.31  ** KEPT (pick-wt=7): 58 [] ord_less_int(pls,bit0(A))| -ord_less_int(pls,A).
% 2.13/2.31  ** KEPT (pick-wt=7): 59 [] -ord_less_e_q_int(pls,bit1(A))|ord_less_e_q_int(pls,A).
% 2.13/2.31  ** KEPT (pick-wt=7): 60 [] ord_less_e_q_int(pls,bit1(A))| -ord_less_e_q_int(pls,A).
% 2.13/2.31  ** KEPT (pick-wt=8): 61 [] -ord_less_e_q_int(bit0(A),bit1(B))|ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=8): 62 [] ord_less_e_q_int(bit0(A),bit1(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 61 during input processing: 0 [] -ord_less_e_q_int(bit0(A),bit1(B))|ord_less_e_q_int(A,B).
% 2.13/2.31    Following clause subsumed by 62 during input processing: 0 [] ord_less_e_q_int(bit0(A),bit1(B))| -ord_less_e_q_int(A,B).
% 2.13/2.31  ** KEPT (pick-wt=23): 63 [] plus_plus_int(power_power_int(A,number_number_of_nat(bit0(bit1(pls)))),power_power_int(B,number_number_of_nat(bit0(bit1(pls)))))!=plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int).
% 2.13/2.31  
% 2.13/2.31  ------------> process sos:
% 2.13/2.31  ** KEPT (pick-wt=3): 66 [] A=A.
% 2.13/2.31  ** KEPT (pick-wt=3): 67 [] ord_less_e_q_int(one_one_int,t).
% 2.13/2.31  ** KEPT (pick-wt=11): 68 [] ord_less_int(t,plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int)).
% 2.13/2.31  ** KEPT (pick-wt=10): 69 [] zprime(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int)).
% 2.13/2.31  ** KEPT (pick-wt=20): 70 [] plus_plus_int(power_power_int(s,number_number_of_nat(bit0(bit1(pls)))),one_one_int)=times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),t).
% 2.13/2.31  ---> New Demodulator: 71 [new_demod,70] plus_plus_int(power_power_int(s,number_number_of_nat(bit0(bit1(pls)))),one_one_int)=times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),t).
% 2.13/2.31  ** KEPT (pick-wt=12): 72 [] twoSqu526106917sum2sq(times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),t)).
% 2.13/2.31  ** KEPT (pick-wt=31): 73 [] power_power_int(plus_plus_int(A,B),number_number_of_nat(bit0(bit1(pls))))=plus_plus_int(plus_plus_int(power_power_int(A,number_number_of_nat(bit0(bit1(pls)))),times_times_int(times_times_int(number_number_of_int(bit0(bit1(pls))),A),B)),power_power_int(B,number_number_of_nat(bit0(bit1(pls))))).
% 2.13/2.31  ** KEPT (pick-wt=50): 74 [] power_power_int(plus_plus_int(A,B),number_number_of_nat(bit1(bit1(pls))))=plus_plus_int(plus_plus_int(plus_plus_int(power_power_int(A,number_number_of_nat(bit1(bit1(pls)))),times_times_int(times_times_int(number_number_of_int(bit1(bit1(pls))),power_power_int(A,number_number_of_nat(bit0(bit1(pls))))),B)),times_times_int(times_times_int(number_number_of_int(bit1(bit1(pls))),A),power_power_int(B,number_number_of_nat(bit0(bit1(pls)))))),power_power_int(B,number_number_of_nat(bit1(bit1(pls))))).
% 2.13/2.31  ** KEPT (pick-wt=31): 76 [copy,75,flip.1] plus_plus_nat(plus_plus_nat(power_power_nat(A,number_number_of_nat(bit0(bit1(pls)))),power_power_nat(B,number_number_of_nat(bit0(bit1(pls))))),times_times_nat(times_times_nat(number_number_of_nat(bit0(bit1(pls))),A),B))=power_power_nat(plus_plus_nat(A,B),number_number_of_nat(bit0(bit1(pls)))).
% 2.13/2.32  ---> New Demodulator: 77 [new_demod,76] plus_plus_nat(plus_plus_nat(power_power_nat(A,number_number_of_nat(bit0(bit1(pls)))),power_power_nat(B,number_number_of_nat(bit0(bit1(pls))))),times_times_nat(times_times_nat(number_number_of_nat(bit0(bit1(pls))),A),B))=power_power_nat(plus_plus_nat(A,B),number_number_of_nat(bit0(bit1(pls)))).
% 2.13/2.32  ** KEPT (pick-wt=31): 78 [] power_power_int(plus_plus_int(A,B),number_number_of_nat(bit0(bit1(pls))))=plus_plus_int(plus_plus_int(power_power_int(A,number_number_of_nat(bit0(bit1(pls)))),power_power_int(B,number_number_of_nat(bit0(bit1(pls))))),times_times_int(times_times_int(number_number_of_int(bit0(bit1(pls))),A),B)).
% 2.13/2.32  ** KEPT (pick-wt=13): 79 [] power_power_int(number_number_of_int(A),number_number_of_nat(bit0(bit1(pls))))=times_times_int(number_number_of_int(A),number_number_of_int(A)).
% 2.13/2.32  ** KEPT (pick-wt=13): 80 [] power_power_nat(number_number_of_nat(A),number_number_of_nat(bit0(bit1(pls))))=times_times_nat(number_number_of_nat(A),number_number_of_nat(A)).
% 2.13/2.32  ** KEPT (pick-wt=15): 81 [] times_times_int(A,power_power_int(A,number_number_of_nat(bit0(bit1(pls)))))=power_power_int(A,number_number_of_nat(bit1(bit1(pls)))).
% 2.13/2.32  ** KEPT (pick-wt=8): 82 [] power_power_nat(one_one_nat,number_number_of_nat(bit0(bit1(pls))))=one_one_nat.
% 2.13/2.32  ---> New Demodulator: 83 [new_demod,82] power_power_nat(one_one_nat,number_number_of_nat(bit0(bit1(pls))))=one_one_nat.
% 2.13/2.32  ** KEPT (pick-wt=8): 84 [] power_power_int(one_one_int,number_number_of_nat(bit0(bit1(pls))))=one_one_int.
% 2.13/2.32  ---> New Demodulator: 85 [new_demod,84] power_power_int(one_one_int,number_number_of_nat(bit0(bit1(pls))))=one_one_int.
% 2.13/2.32  ** KEPT (pick-wt=10): 86 [] times_times_int(A,A)=power_power_int(A,number_number_of_nat(bit0(bit1(pls)))).
% 2.13/2.32  ** KEPT (pick-wt=10): 87 [] times_times_nat(A,A)=power_power_nat(A,number_number_of_nat(bit0(bit1(pls)))).
% 2.13/2.32  ** KEPT (pick-wt=10): 88 [] power_power_int(A,number_number_of_nat(bit0(bit1(pls))))=times_times_int(A,A).
% 2.13/2.32  ** KEPT (pick-wt=10): 89 [] power_power_nat(A,number_number_of_nat(bit0(bit1(pls))))=times_times_nat(A,A).
% 2.13/2.32  ** KEPT (pick-wt=16): 90 [] power_power_int(A,times_times_nat(number_number_of_nat(bit0(bit1(pls))),B))=times_times_int(power_power_int(A,B),power_power_int(A,B)).
% 2.13/2.32  ** KEPT (pick-wt=16): 91 [] power_power_nat(A,times_times_nat(number_number_of_nat(bit0(bit1(pls))),B))=times_times_nat(power_power_nat(A,B),power_power_nat(A,B)).
% 2.13/2.32  ** KEPT (pick-wt=10): 93 [copy,92,flip.1] number_number_of_int(plus_plus_int(bit1(pls),A))=plus_plus_int(one_one_int,number_number_of_int(A)).
% 2.13/2.32  ---> New Demodulator: 94 [new_demod,93] number_number_of_int(plus_plus_int(bit1(pls),A))=plus_plus_int(one_one_int,number_number_of_int(A)).
% 2.13/2.32  ** KEPT (pick-wt=10): 96 [copy,95,flip.1] number_number_of_int(plus_plus_int(A,bit1(pls)))=plus_plus_int(number_number_of_int(A),one_one_int).
% 2.13/2.32  ---> New Demodulator: 97 [new_demod,96] number_number_of_int(plus_plus_int(A,bit1(pls)))=plus_plus_int(number_number_of_int(A),one_one_int).
% 2.13/2.32  ** KEPT (pick-wt=8): 99 [copy,98,flip.1] number_number_of_int(bit0(bit1(pls)))=plus_plus_int(one_one_int,one_one_int).
% 2.13/2.32  ---> New Demodulator: 100 [new_demod,99] number_number_of_int(bit0(bit1(pls)))=plus_plus_int(one_one_int,one_one_int).
% 2.13/2.32  ** KEPT (pick-wt=23): 102 [copy,101,demod,71] times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),t)=times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),$c5).
% 2.13/2.32  ---> New Demodulator: 103 [new_demod,102] times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),t)=times_times_int(plus_plus_int(times_times_int(number_number_of_int(bit0(bit0(bit1(pls)))),m),one_one_int),$c5).
% 2.13/2.32  ** KEPT (pick-wt=3): 104 [] ord_less_e_q_int(A,A).
% 2.13/2.32  ** KEPT (pick-wt=6): 105 [] ord_less_e_q_int(A,B)|ord_less_e_q_int(B,A).
% 2.13/2.32  ** KEPT (pick-wt=9): 106 [] ord_less_int(A,B)|A=B|ord_less_int(B,A).
% 2.13/2.32  ** KEPT (pick-wt=11): 107 [] power_power_int(power_power_int(A,B),C)=power_power_int(A,times_times_nat(B,C)).
% 2.13/2.32  ** KEPT (pick-wt=11): 108 [] power_power_nat(power_power_nat(A,B),C)=power_power_nat(A,times_times_nat(B,C)).
% 2.13/2.32  ** KEPT (pick-wt=5): 109 [] power_power_int(A,one_one_nat)=A.
% 2.13/2.32  ---> New Demodulator: 110 [new_demod,109] power_power_int(A,one_one_nat)=A.
% 2.13/2.32  ** KEPT (pick-wt=5): 111 [] power_power_nat(A,one_one_nat)=A.
% 2.13/2.32  ---> New Demodulator: 112 [new_demod,111] power_power_nat(A,one_one_nat)=A.
% 2.13/2.32    Following clause subsumed by 107 during input processing: 0 [] power_power_int(power_power_int(A,B),C)=power_power_int(A,times_times_nat(B,C)).
% 2.13/2.32  ** KEPT (pick-wt=10): 113 [] ord_less_e_q_nat(number_number_of_nat(A),number_number_of_nat(B))|ord_less_nat(number_number_of_nat(B),number_number_of_nat(A)).
% 2.13/2.32  ** KEPT (pick-wt=10): 114 [] ord_less_e_q_int(number_number_of_int(A),number_number_of_int(B))|ord_less_int(number_number_of_int(B),number_number_of_int(A)).
% 2.13/2.32  ** KEPT (pick-wt=13): 115 [] times_times_int(power_power_int(A,B),power_power_int(A,C))=power_power_int(A,plus_plus_nat(B,C)).
% 2.13/2.32  ---> New Demodulator: 116 [new_demod,115] times_times_int(power_power_int(A,B),power_power_int(A,C))=power_power_int(A,plus_plus_nat(B,C)).
% 2.13/2.32  ** KEPT (pick-wt=13): 117 [] times_times_nat(power_power_nat(A,B),power_power_nat(A,C))=power_power_nat(A,plus_plus_nat(B,C)).
% 2.13/2.32  ---> New Demodulator: 118 [new_demod,117] times_times_nat(power_power_nat(A,B),power_power_nat(A,C))=power_power_nat(A,plus_plus_nat(B,C)).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [demod,116] power_power_int(A,plus_plus_nat(B,C))=power_power_int(A,plus_plus_nat(B,C)).
% 2.13/2.32  ** KEPT (pick-wt=10): 119 [] times_times_nat(number_number_of_nat(bit0(bit1(pls))),A)=plus_plus_nat(A,A).
% 2.13/2.32  ---> New Demodulator: 120 [new_demod,119] times_times_nat(number_number_of_nat(bit0(bit1(pls))),A)=plus_plus_nat(A,A).
% 2.13/2.32  ** KEPT (pick-wt=10): 121 [] times_times_nat(A,number_number_of_nat(bit0(bit1(pls))))=plus_plus_nat(A,A).
% 2.13/2.32  ---> New Demodulator: 122 [new_demod,121] times_times_nat(A,number_number_of_nat(bit0(bit1(pls))))=plus_plus_nat(A,A).
% 2.13/2.32  ** KEPT (pick-wt=8): 124 [copy,123,flip.1] number_number_of_nat(bit0(bit1(pls)))=plus_plus_nat(one_one_nat,one_one_nat).
% 2.13/2.32  ---> New Demodulator: 125 [new_demod,124] number_number_of_nat(bit0(bit1(pls)))=plus_plus_nat(one_one_nat,one_one_nat).
% 2.13/2.32    Following clause subsumed by 104 during input processing: 0 [] ord_less_e_q_int(pls,pls).
% 2.13/2.32  ** KEPT (pick-wt=16): 127 [copy,126,flip.3] ord_less_int(A,pls)|ord_less_int(B,pls)|number_number_of_nat(plus_plus_int(A,B))=plus_plus_nat(number_number_of_nat(A),number_number_of_nat(B)).
% 2.13/2.32  ** KEPT (pick-wt=5): 128 [] number_number_of_nat(bit1(pls))=one_one_nat.
% 2.13/2.32  ---> New Demodulator: 129 [new_demod,128] number_number_of_nat(bit1(pls))=one_one_nat.
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [demod,129] one_one_nat=one_one_nat.
% 2.13/2.32  ** KEPT (pick-wt=4): 131 [copy,130,demod,100] zprime(plus_plus_int(one_one_int,one_one_int)).
% 2.13/2.32  ** KEPT (pick-wt=15): 132 [] times_times_int(times_times_int(A,B),times_times_int(C,D))=times_times_int(times_times_int(A,C),times_times_int(B,D)).
% 2.13/2.32  ** KEPT (pick-wt=15): 133 [] times_times_nat(times_times_nat(A,B),times_times_nat(C,D))=times_times_nat(times_times_nat(A,C),times_times_nat(B,D)).
% 2.13/2.32  ** KEPT (pick-wt=15): 134 [] times_times_int(times_times_int(A,B),times_times_int(C,D))=times_times_int(C,times_times_int(times_times_int(A,B),D)).
% 2.13/2.32  ** KEPT (pick-wt=15): 135 [] times_times_nat(times_times_nat(A,B),times_times_nat(C,D))=times_times_nat(C,times_times_nat(times_times_nat(A,B),D)).
% 2.13/2.32  ** KEPT (pick-wt=15): 136 [] times_times_int(times_times_int(A,B),times_times_int(C,D))=times_times_int(A,times_times_int(B,times_times_int(C,D))).
% 2.13/2.32  ---> New Demodulator: 137 [new_demod,136] times_times_int(times_times_int(A,B),times_times_int(C,D))=times_times_int(A,times_times_int(B,times_times_int(C,D))).
% 2.13/2.32  ** KEPT (pick-wt=15): 138 [] times_times_nat(times_times_nat(A,B),times_times_nat(C,D))=times_times_nat(A,times_times_nat(B,times_times_nat(C,D))).
% 2.13/2.32  ---> New Demodulator: 139 [new_demod,138] times_times_nat(times_times_nat(A,B),times_times_nat(C,D))=times_times_nat(A,times_times_nat(B,times_times_nat(C,D))).
% 2.13/2.32  ** KEPT (pick-wt=11): 140 [] times_times_int(times_times_int(A,B),C)=times_times_int(times_times_int(A,C),B).
% 2.13/2.32  ** KEPT (pick-wt=11): 141 [] times_times_nat(times_times_nat(A,B),C)=times_times_nat(times_times_nat(A,C),B).
% 2.13/2.32  ** KEPT (pick-wt=11): 142 [] times_times_int(times_times_int(A,B),C)=times_times_int(A,times_times_int(B,C)).
% 2.13/2.32  ---> New Demodulator: 143 [new_demod,142] times_times_int(times_times_int(A,B),C)=times_times_int(A,times_times_int(B,C)).
% 2.13/2.32  ** KEPT (pick-wt=11): 144 [] times_times_nat(times_times_nat(A,B),C)=times_times_nat(A,times_times_nat(B,C)).
% 2.13/2.32  ---> New Demodulator: 145 [new_demod,144] times_times_nat(times_times_nat(A,B),C)=times_times_nat(A,times_times_nat(B,C)).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [demod,143] times_times_int(A,times_times_int(B,C))=times_times_int(A,times_times_int(B,C)).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [demod,145] times_times_nat(A,times_times_nat(B,C))=times_times_nat(A,times_times_nat(B,C)).
% 2.13/2.32  ** KEPT (pick-wt=11): 146 [] times_times_int(A,times_times_int(B,C))=times_times_int(B,times_times_int(A,C)).
% 2.13/2.32  ** KEPT (pick-wt=11): 147 [] times_times_nat(A,times_times_nat(B,C))=times_times_nat(B,times_times_nat(A,C)).
% 2.13/2.32  ** KEPT (pick-wt=7): 148 [] times_times_int(A,B)=times_times_int(B,A).
% 2.13/2.32  ** KEPT (pick-wt=7): 149 [] times_times_nat(A,B)=times_times_nat(B,A).
% 2.13/2.32  ** KEPT (pick-wt=15): 150 [] plus_plus_int(plus_plus_int(A,B),plus_plus_int(C,D))=plus_plus_int(plus_plus_int(A,C),plus_plus_int(B,D)).
% 2.13/2.32  ** KEPT (pick-wt=15): 151 [] plus_plus_nat(plus_plus_nat(A,B),plus_plus_nat(C,D))=plus_plus_nat(plus_plus_nat(A,C),plus_plus_nat(B,D)).
% 2.13/2.32  ** KEPT (pick-wt=11): 152 [] plus_plus_int(plus_plus_int(A,B),C)=plus_plus_int(plus_plus_int(A,C),B).
% 2.13/2.32  ** KEPT (pick-wt=11): 153 [] plus_plus_nat(plus_plus_nat(A,B),C)=plus_plus_nat(plus_plus_nat(A,C),B).
% 2.13/2.32  ** KEPT (pick-wt=11): 154 [] plus_plus_int(plus_plus_int(A,B),C)=plus_plus_int(A,plus_plus_int(B,C)).
% 2.13/2.32  ---> New Demodulator: 155 [new_demod,154] plus_plus_int(plus_plus_int(A,B),C)=plus_plus_int(A,plus_plus_int(B,C)).
% 2.13/2.32  ** KEPT (pick-wt=11): 156 [] plus_plus_nat(plus_plus_nat(A,B),C)=plus_plus_nat(A,plus_plus_nat(B,C)).
% 2.13/2.32  ---> New Demodulator: 157 [new_demod,156] plus_plus_nat(plus_plus_nat(A,B),C)=plus_plus_nat(A,plus_plus_nat(B,C)).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [demod,155] plus_plus_int(A,plus_plus_int(B,C))=plus_plus_int(A,plus_plus_int(B,C)).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [demod,157] plus_plus_nat(A,plus_plus_nat(B,C))=plus_plus_nat(A,plus_plus_nat(B,C)).
% 2.13/2.32  ** KEPT (pick-wt=11): 158 [] plus_plus_int(A,plus_plus_int(B,C))=plus_plus_int(B,plus_plus_int(A,C)).
% 2.13/2.32  ** KEPT (pick-wt=11): 159 [] plus_plus_nat(A,plus_plus_nat(B,C))=plus_plus_nat(B,plus_plus_nat(A,C)).
% 2.13/2.32  ** KEPT (pick-wt=7): 160 [] plus_plus_int(A,B)=plus_plus_int(B,A).
% 2.13/2.32  ** KEPT (pick-wt=7): 161 [] plus_plus_nat(A,B)=plus_plus_nat(B,A).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [demod,143] times_times_int(A,times_times_int(B,C))=times_times_int(A,times_times_int(B,C)).
% 2.13/2.32    Following clause subsumed by 148 during input processing: 0 [] times_times_int(A,B)=times_times_int(B,A).
% 2.13/2.32  ** KEPT (pick-wt=4): 162 [] number_number_of_int(A)=A.
% 2.13/2.32  ---> New Demodulator: 163 [new_demod,162] number_number_of_int(A)=A.
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [demod,155] plus_plus_int(A,plus_plus_int(B,C))=plus_plus_int(A,plus_plus_int(B,C)).
% 2.13/2.32    Following clause subsumed by 158 during input processing: 0 [] plus_plus_int(A,plus_plus_int(B,C))=plus_plus_int(B,plus_plus_int(A,C)).
% 2.13/2.32    Following clause subsumed by 160 during input processing: 0 [] plus_plus_int(A,B)=plus_plus_int(B,A).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [copy,66,flip.1] A=A.
% 2.13/2.32  66 back subsumes 64.
% 2.13/2.32  >>>> Starting back demodulation with 71.
% 2.13/2.32  ** KEPT (pick-wt=27): 164 [copy,73,flip.1,demod,125,163,143,125,155,125] plus_plus_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),plus_plus_int(times_times_int(bit0(bit1(pls)),times_times_int(A,B)),power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat))))=power_power_int(plus_plus_int(A,B),plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ---> New Demodulator: 165 [new_demod,164] plus_plus_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),plus_plus_int(times_times_int(bit0(bit1(pls)),times_times_int(A,B)),power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat))))=power_power_int(plus_plus_int(A,B),plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ** KEPT (pick-wt=46): 166 [copy,74,flip.1,demod,163,125,143,163,125,143,155,155,155] plus_plus_int(power_power_int(A,number_number_of_nat(bit1(bit1(pls)))),plus_plus_int(times_times_int(bit1(bit1(pls)),times_times_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),B)),plus_plus_int(times_times_int(bit1(bit1(pls)),times_times_int(A,power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat)))),power_power_int(B,number_number_of_nat(bit1(bit1(pls)))))))=power_power_int(plus_plus_int(A,B),number_number_of_nat(bit1(bit1(pls)))).
% 2.13/2.32  >>>> Starting back demodulation with 77.
% 2.13/2.32  ** KEPT (pick-wt=27): 167 [copy,78,flip.1,demod,125,125,163,143,155,125] plus_plus_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),plus_plus_int(power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat)),times_times_int(bit0(bit1(pls)),times_times_int(A,B))))=power_power_int(plus_plus_int(A,B),plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ---> New Demodulator: 168 [new_demod,167] plus_plus_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),plus_plus_int(power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat)),times_times_int(bit0(bit1(pls)),times_times_int(A,B))))=power_power_int(plus_plus_int(A,B),plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ** KEPT (pick-wt=9): 169 [copy,79,flip.1,demod,163,163,163,125] times_times_int(A,A)=power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ---> New Demodulator: 170 [new_demod,169] times_times_int(A,A)=power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ** KEPT (pick-wt=12): 171 [copy,80,flip.1,demod,125] times_times_nat(number_number_of_nat(A),number_number_of_nat(A))=power_power_nat(number_number_of_nat(A),plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ---> New Demodulator: 172 [new_demod,171] times_times_nat(number_number_of_nat(A),number_number_of_nat(A))=power_power_nat(number_number_of_nat(A),plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ** KEPT (pick-wt=14): 173 [copy,81,flip.1,demod,125] power_power_int(A,number_number_of_nat(bit1(bit1(pls))))=times_times_int(A,power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat))).
% 2.13/2.32  >>>> Starting back demodulation with 83.
% 2.13/2.32  >>>> Starting back demodulation with 85.
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [copy,86,flip.1,demod,125,170] power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat))=power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ** KEPT (pick-wt=9): 174 [copy,87,flip.1,demod,125,flip.1] times_times_nat(A,A)=power_power_nat(A,plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  ---> New Demodulator: 175 [new_demod,174] times_times_nat(A,A)=power_power_nat(A,plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [copy,88,flip.1,demod,170,125] power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat))=power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  88 back subsumes 79.
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [copy,89,flip.1,demod,175,125] power_power_nat(A,plus_plus_nat(one_one_nat,one_one_nat))=power_power_nat(A,plus_plus_nat(one_one_nat,one_one_nat)).
% 2.13/2.32  89 back subsumes 80.
% 2.13/2.32  ** KEPT (pick-wt=15): 176 [copy,90,flip.1,demod,170,125] power_power_int(power_power_int(A,B),plus_plus_nat(one_one_nat,one_one_nat))=power_power_int(A,times_times_nat(plus_plus_nat(one_one_nat,one_one_nat),B)).
% 2.13/2.32  ** KEPT (pick-wt=15): 177 [copy,91,flip.1,demod,175,125] power_power_nat(power_power_nat(A,B),plus_plus_nat(one_one_nat,one_one_nat))=power_power_nat(A,times_times_nat(plus_plus_nat(one_one_nat,one_one_nat),B)).
% 2.13/2.32  >>>> Starting back demodulation with 94.
% 2.13/2.32  >>>> Starting back demodulation with 97.
% 2.13/2.32  >>>> Starting back demodulation with 100.
% 2.13/2.32      >> back demodulating 78 with 100.
% 2.13/2.32      >> back demodulating 73 with 100.
% 2.13/2.32  >>>> Starting back demodulation with 103.
% 2.13/2.32      >> back demodulating 72 with 103.
% 2.13/2.32      >> back demodulating 70 with 103.
% 2.13/2.32  ** KEPT (pick-wt=11): 181 [copy,107,flip.1] power_power_int(A,times_times_nat(B,C))=power_power_int(power_power_int(A,B),C).
% 2.13/2.32  ** KEPT (pick-wt=11): 182 [copy,108,flip.1] power_power_nat(A,times_times_nat(B,C))=power_power_nat(power_power_nat(A,B),C).
% 2.13/2.32  >>>> Starting back demodulation with 110.
% 2.13/2.32  >>>> Starting back demodulation with 112.
% 2.13/2.32  >>>> Starting back demodulation with 116.
% 2.13/2.32      >> back demodulating 90 with 116.
% 2.13/2.32  >>>> Starting back demodulation with 118.
% 2.13/2.32      >> back demodulating 91 with 118.
% 2.13/2.32  >>>> Starting back demodulation with 120.
% 2.13/2.32      >> back demodulating 76 with 120.
% 2.13/2.32  >>>> Starting back demodulation with 122.
% 2.13/2.32  >>>> Starting back demodulation with 125.
% 2.13/2.32      >> back demodulating 121 with 125.
% 2.13/2.32      >> back demodulating 119 with 125.
% 2.13/2.32      >> back demodulating 89 with 125.
% 2.13/2.32      >> back demodulating 88 with 125.
% 2.13/2.32      >> back demodulating 87 with 125.
% 2.13/2.32      >> back demodulating 86 with 125.
% 2.13/2.32      >> back demodulating 84 with 125.
% 2.13/2.32      >> back demodulating 82 with 125.
% 2.13/2.32      >> back demodulating 81 with 125.
% 2.13/2.32      >> back demodulating 74 with 125.
% 2.13/2.32      >> back demodulating 63 with 125.
% 2.13/2.32      >> back demodulating 2 with 125.
% 2.13/2.32      >> back demodulating 1 with 125.
% 2.13/2.32  >>>> Starting back demodulation with 129.
% 2.13/2.32  ** KEPT (pick-wt=15): 201 [copy,132,flip.1,demod,143,143] times_times_int(A,times_times_int(B,times_times_int(C,D)))=times_times_int(A,times_times_int(C,times_times_int(B,D))).
% 2.13/2.32  ** KEPT (pick-wt=15): 202 [copy,133,flip.1,demod,145,145] times_times_nat(A,times_times_nat(B,times_times_nat(C,D)))=times_times_nat(A,times_times_nat(C,times_times_nat(B,D))).
% 2.13/2.32  ** KEPT (pick-wt=15): 203 [copy,134,flip.1,demod,143,143] times_times_int(A,times_times_int(B,times_times_int(C,D)))=times_times_int(B,times_times_int(C,times_times_int(A,D))).
% 2.13/2.32  ** KEPT (pick-wt=15): 204 [copy,135,flip.1,demod,145,145] times_times_nat(A,times_times_nat(B,times_times_nat(C,D)))=times_times_nat(B,times_times_nat(C,times_times_nat(A,D))).
% 2.13/2.32  >>>> Starting back demodulation with 137.
% 2.13/2.32      >> back demodulating 134 with 137.
% 2.13/2.32      >> back demodulating 132 with 137.
% 2.13/2.32  >>>> Starting back demodulation with 139.
% 2.13/2.32      >> back demodulating 135 with 139.
% 2.13/2.32      >> back demodulating 133 with 139.
% 2.13/2.32  ** KEPT (pick-wt=11): 207 [copy,140,flip.1,demod,143,143] times_times_int(A,times_times_int(B,C))=times_times_int(A,times_times_int(C,B)).
% 2.13/2.32  ** KEPT (pick-wt=11): 208 [copy,141,flip.1,demod,145,145] times_times_nat(A,times_times_nat(B,C))=times_times_nat(A,times_times_nat(C,B)).
% 2.13/2.32  >>>> Starting back demodulation with 143.
% 2.13/2.32      >> back demodulating 140 with 143.
% 2.13/2.32      >> back demodulating 136 with 143.
% 2.13/2.32  >>>> Starting back demodulation with 145.
% 2.13/2.32      >> back demodulating 141 with 145.
% 2.13/2.32      >> back demodulating 138 with 145.
% 2.13/2.32    Following clause subsumed by 146 during input processing: 0 [copy,146,flip.1] times_times_int(A,times_times_int(B,C))=times_times_int(B,times_times_int(A,C)).
% 2.13/2.32    Following clause subsumed by 147 during input processing: 0 [copy,147,flip.1] times_times_nat(A,times_times_nat(B,C))=times_times_nat(B,times_times_nat(A,C)).
% 2.13/2.32    Following clause subsumed by 148 during input processing: 0 [copy,148,flip.1] times_times_int(A,B)=times_times_int(B,A).
% 2.13/2.32    Following clause subsumed by 149 during input processing: 0 [copy,149,flip.1] times_times_nat(A,B)=times_times_nat(B,A).
% 2.13/2.32  ** KEPT (pick-wt=15): 209 [copy,150,flip.1,demod,155,155] plus_plus_int(A,plus_plus_int(B,plus_plus_int(C,D)))=plus_plus_int(A,plus_plus_int(C,plus_plus_int(B,D))).
% 2.13/2.32  ** KEPT (pick-wt=15): 210 [copy,151,flip.1,demod,157,157] plus_plus_nat(A,plus_plus_nat(B,plus_plus_nat(C,D)))=plus_plus_nat(A,plus_plus_nat(C,plus_plus_nat(B,D))).
% 2.13/2.32  ** KEPT (pick-wt=11): 211 [copy,152,flip.1,demod,155,155] plus_plus_int(A,plus_plus_int(B,C))=plus_plus_int(A,plus_plus_int(C,B)).
% 2.13/2.32  ** KEPT (pick-wt=11): 212 [copy,153,flip.1,demod,157,157] plus_plus_nat(A,plus_plus_nat(B,C))=plus_plus_nat(A,plus_plus_nat(C,B)).
% 2.13/2.32  >>>> Starting back demodulation with 155.
% 2.13/2.32      >> back demodulating 152 with 155.
% 2.13/2.32      >> back demodulating 150 with 155.
% 2.13/2.32  >>>> Starting back demodulation with 157.
% 2.13/2.32      >> back demodulating 153 with 157.
% 2.13/2.32      >> back demodulating 151 with 157.
% 2.13/2.32    Following clause subsumed by 158 during input processing: 0 [copy,158,flip.1] plus_plus_int(A,plus_plus_int(B,C))=plus_plus_int(B,plus_plus_int(A,C)).
% 2.13/2.32    Following clause subsumed by 159 during input processing: 0 [copy,159,flip.1] plus_plus_nat(A,plus_plus_nat(B,C))=plus_plus_nat(B,plus_plus_nat(A,C)).
% 2.13/2.32    Following clause subsumed by 160 during input processing: 0 [copy,160,flip.1] plus_plus_int(A,B)=plus_plus_int(B,A).
% 2.13/2.32    Following clause subsumed by 161 during input processing: 0 [copy,161,flip.1] plus_plus_nat(A,B)=plus_plus_nat(B,A).
% 2.13/2.32  >>>> Starting back demodulation with 163.
% 2.13/2.32      >> back demodulating 114 with 163.
% 2.13/2.32      >> back demodulating 102 with 163.
% 2.13/2.32      >> back demodulating 99 with 163.
% 2.13/2.32      >> back demodulating 96 with 163.
% 2.13/2.32      >> back demodulating 93 with 163.
% 2.13/2.32      >> back demodulating 69 with 163.
% 2.13/2.32      >> back demodulating 68 with 163.
% 2.13/2.32      >> back demodulating 46 with 163.
% 2.13/2.32      >> back demodulating 45 with 163.
% 2.13/2.32      >> back demodulating 42 with 163.
% 2.13/2.32      >> back demodulating 41 with 163.
% 2.13/2.32      >> back demodulating 13 with 163.
% 2.13/2.32      >> back demodulating 12 with 163.
% 2.13/2.32      >> back demodulating 11 with 163.
% 2.13/2.32      >> back demodulating 10 with 163.
% 2.13/2.32      >> back demodulating 9 with 163.
% 2.13/2.32  >>>> Starting back demodulation with 165.
% 2.13/2.32    Following clause subsumed by 196 during input processing: 0 [copy,166,flip.1] power_power_int(plus_plus_int(A,B),number_number_of_nat(bit1(bit1(pls))))=plus_plus_int(power_power_int(A,number_number_of_nat(bit1(bit1(pls)))),plus_plus_int(times_times_int(bit1(bit1(pls)),times_times_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),B)),plus_plus_int(times_times_int(bit1(bit1(pls)),times_times_int(A,power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat)))),power_power_int(B,number_number_of_nat(bit1(bit1(pls))))))).
% 2.13/2.32  >>>> Starting back demodulation with 168.
% 2.13/2.32  >>>> Starting back demodulation with 170.
% 2.13/2.32      >> back demodulating 65 with 170.
% 2.13/2.32  >>>> Starting back demodulation with 172.
% 2.13/2.32    Following clause subsumed by 195 during input processing: 0 [copy,173,flip.1] times_times_int(A,power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)))=power_power_int(A,number_number_of_nat(bit1(bit1(pls)))).
% 2.13/2.32  >>>> Starting back demodulation with 175.
% 2.13/2.32      >> back demodulating 171 with 175.
% 2.13/2.32  ** KEPT (pick-wt=13): 227 [copy,176,flip.1,demod,190,flip.1] power_power_int(power_power_int(A,B),plus_plus_nat(one_one_nat,one_one_nat))=power_power_int(A,plus_plus_nat(B,B)).
% 2.13/2.32  ---> New Demodulator: 228 [new_demod,227] power_power_int(power_power_int(A,B),plus_plus_nat(one_one_nat,one_one_nat))=power_power_int(A,plus_plus_nat(B,B)).
% 2.13/2.32  ** KEPT (pick-wt=13): 229 [copy,177,flip.1,demod,190,flip.1] power_power_nat(power_power_nat(A,B),plus_plus_nat(one_one_nat,one_one_nat))=power_power_nat(A,plus_plus_nat(B,B)).
% 2.13/2.32  ---> New Demodulator: 230 [new_demod,229] power_power_nat(power_power_nat(A,B),plus_plus_nat(one_one_nat,one_one_nat))=power_power_nat(A,plus_plus_nat(B,B)).
% 2.13/2.32  >>>> Starting back demodulation with 180.
% 2.13/2.32      >> back demodulating 178 with 180.
% 2.13/2.32    Following clause subsumed by 107 during input processing: 0 [copy,181,flip.1] power_power_int(power_power_int(A,B),C)=power_power_int(A,times_times_nat(B,C)).
% 2.13/2.32    Following clause subsumed by 108 during input processing: 0 [copy,182,flip.1] power_power_nat(power_power_nat(A,B),C)=power_power_nat(A,times_times_nat(B,C)).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [copy,183,flip.1,demod,228,190] power_power_int(A,plus_plus_nat(B,B))=power_power_int(A,plus_plus_nat(B,B)).
% 2.13/2.32    Following clause subsumed by 66 during input processing: 0 [copy,184,flip.1,demod,230,190] power_power_nat(A,plus_plus_nat(B,B))=power_power_nat(A,plus_plus_nat(B,B)).
% 2.13/2.32  >>>> Starting back demodulation with 186.
% 2.13/2.32  >>>> Starting back demodulation with 188.
% 2.13/2.32  >>>> Starting back demodulation with 190.
% 2.13/2.32      >> back demodulating 185 with 190.
% 2.13/2.32      >> back demodulating 184 with 190.
% 2.13/2.32      >> back demodulating 183 with 190.
% 2.13/2.32      >> back demodulating 177 with 190.
% 2.13/2.32      >> back demodulating 176 with 190.
% 2.13/2.32  >>>> Starting back demodulation with 192.
% 2.13/2.32  >>>> Starting back demodulation with 194.
% 2.13/2.32    Following clause subsumed by 173 during input processing: 0 [copy,195,flip.1] power_power_int(A,number_number_of_nat(bit1(bit1(pls))))=times_times_int(A,power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat))).
% 2.13/2.32    Following clause subsumed by 166 during input processing: 0 [copy,196,flip.1] plus_plus_int(power_power_int(A,number_number_of_nat(bit1(bit1(pls)))),plus_plus_int(times_times_int(bit1(bit1(pls)),times_times_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),B)),plus_plus_int(times_times_int(bit1(bit1(pls)),times_times_int(A,power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat)))),power_power_int(B,number_number_of_nat(bit1(bit1(pls)))))))=power_power_int(plus_plus_int(A,B),number_number_of_nat(bit1(bit1(pls)))).
% 2.13/2.32  ** KEPT (pick-wt=20): 234 [copy,197,flip.1,demod,217] plus_plus_int(times_times_int(bit0(plus_plus_int(one_one_int,one_one_int)),m),one_one_int)!=plus_plus_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat))).
% 2.13/2.32    Following clause subsumed by 201 during input processing: 0 [copy,201,flip.1] times_times_int(A,times_times_int(B,times_times_int(C,D)))=times_times_int(A,times_times_int(C,times_times_int(B,D))).
% 2.13/2.32    Following clause subsumed by 202 during input processing: 0 [copy,202,flip.1] times_times_nat(A,times_times_nat(B,times_times_nat(C,D)))=times_times_nat(A,times_times_nat(C,times_times_nat(B,D))).
% 2.13/2.32    Following clause subsumed by 205 during input processing: 0 [copy,203,flip.1] times_times_int(A,times_times_int(B,times_times_int(C,D)))=times_times_int(C,times_times_int(A,times_times_int(B,D))).
% 2.13/2.32    Following clause subsumed by 206 during input processing: 0 [copy,204,flip.1] times_times_nat(A,times_times_nat(B,times_times_nat(C,D)))=times_times_nat(C,times_times_nat(A,times_times_nat(B,D))).
% 2.13/2.32    Following clause subsumed by 203 during input processing: 0 [copy,205,flip.1] times_times_int(A,times_times_int(B,times_times_int(C,D)))=times_times_int(B,times_times_int(C,times_times_int(A,D))).
% 2.13/2.32    Following clause subsumed by 204 during input processing: 0 [copy,206,flip.1] times_times_nat(A,times_times_nat(B,times_times_nat(C,D)))=times_times_nat(B,times_times_nat(C,times_times_nat(A,D))).
% 2.13/2.32    Following clause subsumed by 207 during input processing: 0 [copy,207,flip.1] times_times_int(A,times_times_int(B,C))=times_times_int(A,times_times_int(C,B)).
% 2.13/2.32    Following clause subsumed by 208 during input processing: 0 [copy,208,flip.1] times_times_nat(A,times_times_nat(B,C))=times_times_nat(A,times_times_nat(C,B)).
% 2.13/2.32    Following clause subsumed by 209 during input processing: 0 [copy,209,flip.1] plus_plus_int(A,plus_plus_int(B,plus_plus_int(C,D)))=plus_plus_int(A,plus_plus_int(C,plus_plus_int(B,D))).
% 2.13/2.32    Following clause subsumed by 210 during input processing: 0 [copy,210,flip.1] plus_plus_nat(A,plus_plus_nat(B,plus_plus_nat(C,D)))=plus_plus_nat(A,plus_plus_nat(C,plus_plus_nat(B,D))).
% 2.13/2.32    Following clause subsumed by 211 during input processing: 0 [copy,211,flip.1] plus_plus_int(A,plus_plus_int(B,C))=plus_plus_int(A,plus_plus_int(C,B)).
% 2.13/2.32    Following clause subsumed by 212 during input processing: 0 [copy,212,flip.1] plus_plus_nat(A,plus_plus_nat(B,C))=plus_plus_nat(A,plus_plus_nat(C,B)).
% 2.13/2.32  >>>> Starting back demodulation with 215.
% 2.13/2.32  >>>> Starting back demodulation with 217.
% 2.13/2.32      >> back demodulating 214 with 217.
% 2.13/2.32      >> back demodulating 199 with 217.
% 2.13/2.32      >> back demodulating 198 with 217.
% 2.13/2.32      >> back demodulating 197 with 217.
% 2.13/2.32      >> back demodulating 179 with 217.
% 2.13/2.32      >> back demodulating 167 with 217.
% 2.13/2.32      >> back demodulating 164 with 217.
% 2.13/2.32      >> back demodulating 124 with 217.
% 2.13/2.32  >>>> Starting back demodulation with 219.
% 2.13/2.32  >>>> Starting back demodulation with 221.
% 2.13/2.32  224 back subsumes 44.
% 2.13/2.32  224 back subsumes 43.
% 2.13/2.32  >>>> Starting back demodulation with 228.
% 2.13/2.32  >>>> Starting back demodulation with 230.
% 2.13/2.32  >>>> Starting back demodulation with 233.
% 2.13/2.32    Following clause subsumed by 239 during input processing: 0 [copy,234,flip.1] plus_plus_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat)))!=plus_plus_int(times_times_int(bit0(plus_plus_int(one_one_int,one_one_int)),m),one_one_int).
% 2.13/2.32  >>>> Starting back demodulation with 236.
% 2.13/2.32    Following clause subsumed by 234 during input processing: 0 [copy,239,flip.1] plus_plus_int(times_times_int(bit0(plus_plus_int(one_one_int,one_one_int)),m),one_one_int)!=plus_plus_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),power_power_int(B,plus_plus_nat(one_one_nat,one_one_nat))).
% 2.13/2.32  >>>> Starting back demodulation with 241.
% 2.13/2.32      >> back demodulating 231 with 241.
% 2.13/2.32  >>>> Starting back demodulation with 243.
% 2.13/2.32  >>>> Starting back demodulation with 245.
% 2.13/2.32  >>>> Starting back demodulation with 247.
% 2.13/2.32  
% 2.13/2.32  ======= end of input processing =======
% 2.13/2.32  
% 2.13/2.32  =========== start of search ===========
% 2.13/2.32  
% 2.13/2.32  -------- PROOF -------- 
% 2.13/2.32  
% 2.13/2.32  -----> EMPTY CLAUSE at   0.01 sec ----> 255 [hyper,67,5,unit_del,238,237] $F.
% 2.13/2.32  
% 2.13/2.32  Length of proof is 9.  Level of proof is 4.
% 2.13/2.32  
% 2.13/2.32  ---------------- PROOF ----------------
% 2.13/2.32  % SZS status Theorem
% 2.13/2.32  % SZS output start Refutation
% See solution above
% 2.13/2.32  ------------ end of proof -------------
% 2.13/2.32  
% 2.13/2.32  
% 2.13/2.32  Search stopped by max_proofs option.
% 2.13/2.32  
% 2.13/2.32  
% 2.13/2.32  Search stopped by max_proofs option.
% 2.13/2.32  
% 2.13/2.32  ============ end of search ============
% 2.13/2.32  
% 2.13/2.32  -------------- statistics -------------
% 2.13/2.32  clauses given                  2
% 2.13/2.32  clauses generated             17
% 2.13/2.32  clauses kept                 200
% 2.13/2.32  clauses forward subsumed      96
% 2.13/2.32  clauses back subsumed          5
% 2.13/2.32  Kbytes malloced             2929
% 2.13/2.32  
% 2.13/2.32  ----------- times (seconds) -----------
% 2.13/2.32  user CPU time          0.01          (0 hr, 0 min, 0 sec)
% 2.13/2.32  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 2.13/2.32  wall-clock time        2             (0 hr, 0 min, 2 sec)
% 2.13/2.32  
% 2.13/2.32  That finishes the proof of the theorem.
% 2.13/2.32  
% 2.13/2.32  Process 18599 finished Wed Jul 27 09:44:36 2022
% 2.13/2.32  Otter interrupted
% 2.13/2.32  PROOF FOUND
%------------------------------------------------------------------------------