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

View Problem - Process Solution

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

% Computer : n003.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:15 EDT 2022

% Result   : Theorem 2.17s 2.38s
% Output   : Refutation 2.17s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    6
%            Number of leaves      :   14
% Syntax   : Number of clauses     :   29 (  24 unt;   0 nHn;  22 RR)
%            Number of literals    :   34 (  30 equ;   8 neg)
%            Maximal clause size   :    2 (   1 avg)
%            Maximal term depth    :    6 (   2 avg)
%            Number of predicates  :    3 (   1 usr;   1 prp; 0-2 aty)
%            Number of functors    :   13 (  13 usr;   5 con; 0-2 aty)
%            Number of variables   :   19 (   4 sgn)

% Comments : 
%------------------------------------------------------------------------------
cnf(1,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))))) != zero_zero_int
    | A = zero_zero_int ),
    file('NUM925+1.p',unknown),
    [] ).

cnf(14,axiom,
    ~ ord_less_int(pls,pls),
    file('NUM925+1.p',unknown),
    [] ).

cnf(24,axiom,
    ( number_number_of_int(A) != B
    | B = number_number_of_int(A) ),
    file('NUM925+1.p',unknown),
    [] ).

cnf(85,axiom,
    A = A,
    file('NUM925+1.p',unknown),
    [] ).

cnf(86,axiom,
    ord_less_int(zero_zero_int,plus_plus_int(one_one_int,semiri1621563631at_int(n))),
    file('NUM925+1.p',unknown),
    [] ).

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

cnf(106,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)],[105])]),
    [iquote('copy,105,flip.1')] ).

cnf(120,axiom,
    zero_zero_int = number_number_of_int(pls),
    file('NUM925+1.p',unknown),
    [] ).

cnf(121,plain,
    number_number_of_int(pls) = zero_zero_int,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[120])]),
    [iquote('copy,120,flip.1')] ).

cnf(143,axiom,
    plus_plus_int(plus_plus_int(A,B),C) = plus_plus_int(A,plus_plus_int(B,C)),
    file('NUM925+1.p',unknown),
    [] ).

cnf(149,axiom,
    pls = zero_zero_int,
    file('NUM925+1.p',unknown),
    [] ).

cnf(151,plain,
    zero_zero_int = pls,
    inference(flip,[status(thm),theory(equality)],[inference(copy,[status(thm)],[149])]),
    [iquote('copy,149,flip.1')] ).

cnf(153,axiom,
    plus_plus_int(A,pls) = A,
    file('NUM925+1.p',unknown),
    [] ).

cnf(155,axiom,
    plus_plus_int(pls,A) = A,
    file('NUM925+1.p',unknown),
    [] ).

cnf(160,axiom,
    bit0(A) = plus_plus_int(A,A),
    file('NUM925+1.p',unknown),
    [] ).

cnf(166,axiom,
    bit1(A) = plus_plus_int(plus_plus_int(one_one_int,A),A),
    file('NUM925+1.p',unknown),
    [] ).

cnf(168,plain,
    bit1(A) = plus_plus_int(one_one_int,plus_plus_int(A,A)),
    inference(demod,[status(thm),theory(equality)],[inference(copy,[status(thm)],[166]),143]),
    [iquote('copy,166,demod,143')] ).

cnf(180,axiom,
    power_power_int(plus_plus_int(one_one_int,semiri1621563631at_int(n)),number_number_of_nat(bit0(bit1(pls)))) = zero_zero_int,
    file('NUM925+1.p',unknown),
    [] ).

cnf(181,plain,
    power_power_int(plus_plus_int(one_one_int,semiri1621563631at_int(n)),number_number_of_nat(plus_plus_int(one_one_int,one_one_int))) = pls,
    inference(demod,[status(thm),theory(equality)],[inference(copy,[status(thm)],[180]),168,153,153,160,151]),
    [iquote('copy,180,demod,168,153,153,160,151')] ).

cnf(199,plain,
    ( plus_plus_int(power_power_int(A,number_number_of_nat(plus_plus_int(one_one_int,one_one_int))),power_power_int(B,number_number_of_nat(plus_plus_int(one_one_int,one_one_int)))) != pls
    | A = pls ),
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[1]),168,153,153,160,168,153,153,160,151,151]),
    [iquote('back_demod,1,demod,168,153,153,160,168,153,153,160,151,151')] ).

cnf(213,plain,
    number_number_of_int(pls) = pls,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[121]),151]),
    [iquote('back_demod,121,demod,151')] ).

cnf(215,plain,
    ord_less_int(pls,plus_plus_int(one_one_int,semiri1621563631at_int(n))),
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[86]),151]),
    [iquote('back_demod,86,demod,151')] ).

cnf(235,plain,
    number_number_of_nat(plus_plus_int(one_one_int,one_one_int)) = plus_plus_nat(one_one_nat,one_one_nat),
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[106]),168,153,153,160]),
    [iquote('back_demod,106,demod,168,153,153,160')] ).

cnf(268,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))) != pls
    | A = pls ),
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[199]),235,235]),
    [iquote('back_demod,199,demod,235,235')] ).

cnf(284,plain,
    power_power_int(plus_plus_int(one_one_int,semiri1621563631at_int(n)),plus_plus_nat(one_one_nat,one_one_nat)) = pls,
    inference(demod,[status(thm),theory(equality)],[inference(back_demod,[status(thm)],[181]),235]),
    [iquote('back_demod,181,demod,235')] ).

cnf(507,plain,
    ( pls != A
    | A = pls ),
    inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[213,24]),213]),
    [iquote('para_from,212.1.1,24.1.1,demod,213')] ).

cnf(1225,plain,
    plus_plus_int(one_one_int,semiri1621563631at_int(n)) != pls,
    inference(flip,[status(thm),theory(equality)],[inference(unit_del,[status(thm)],[inference(para_from,[status(thm),theory(equality)],[507,215]),14])]),
    [iquote('para_from,507.2.1,215.1.2,unit_del,14,flip.1')] ).

cnf(1676,plain,
    power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)) != pls,
    inference(unit_del,[status(thm)],[inference(demod,[status(thm),theory(equality)],[inference(para_from,[status(thm),theory(equality)],[268,1225]),284,155]),85]),
    [iquote('para_from,268.2.1,1225.1.1,demod,284,155,unit_del,85')] ).

cnf(1677,plain,
    $false,
    inference(binary,[status(thm)],[1676,284]),
    [iquote('binary,1676.1,283.1')] ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : NUM925+1 : TPTP v8.1.0. Released v5.3.0.
% 0.11/0.12  % Command  : otter-tptp-script %s
% 0.12/0.33  % Computer : n003.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:32:26 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 1.96/2.16  ----- Otter 3.3f, August 2004 -----
% 1.96/2.16  The process was started by sandbox2 on n003.cluster.edu,
% 1.96/2.16  Wed Jul 27 09:32:26 2022
% 1.96/2.16  The command was "./otter".  The process ID is 27365.
% 1.96/2.16  
% 1.96/2.16  set(prolog_style_variables).
% 1.96/2.16  set(auto).
% 1.96/2.16     dependent: set(auto1).
% 1.96/2.16     dependent: set(process_input).
% 1.96/2.16     dependent: clear(print_kept).
% 1.96/2.16     dependent: clear(print_new_demod).
% 1.96/2.16     dependent: clear(print_back_demod).
% 1.96/2.16     dependent: clear(print_back_sub).
% 1.96/2.16     dependent: set(control_memory).
% 1.96/2.16     dependent: assign(max_mem, 12000).
% 1.96/2.16     dependent: assign(pick_given_ratio, 4).
% 1.96/2.16     dependent: assign(stats_level, 1).
% 1.96/2.16     dependent: assign(max_seconds, 10800).
% 1.96/2.16  clear(print_given).
% 1.96/2.16  
% 1.96/2.16  formula_list(usable).
% 1.96/2.16  all A (A=A).
% 1.96/2.16  ord_less_int(zero_zero_int,plus_plus_int(one_one_int,semiri1621563631at_int(n))).
% 1.96/2.16  ord_less_int(one_one_int,t).
% 1.96/2.16  all Xa Ya (plus_plus_int(power_power_int(Xa,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Ya,number_number_of_nat(bit0(bit1(pls)))))=zero_zero_int<->Xa=zero_zero_int&Ya=zero_zero_int).
% 1.96/2.16  power_power_int(one_one_int,number_number_of_nat(bit0(bit1(pls))))=one_one_int.
% 1.96/2.16  power_power_nat(one_one_nat,number_number_of_nat(bit0(bit1(pls))))=one_one_nat.
% 1.96/2.16  power_power_int(zero_zero_int,number_number_of_nat(bit0(bit1(pls))))=zero_zero_int.
% 1.96/2.16  power_power_nat(zero_zero_nat,number_number_of_nat(bit0(bit1(pls))))=zero_zero_nat.
% 1.96/2.16  all A_1 (power_power_int(A_1,number_number_of_nat(bit0(bit1(pls))))=zero_zero_int<->A_1=zero_zero_int).
% 1.96/2.16  all W_5 (plus_plus_int(one_one_int,number_number_of_int(W_5))=number_number_of_int(plus_plus_int(bit1(pls),W_5))).
% 1.96/2.16  all V_5 (plus_plus_int(number_number_of_int(V_5),one_one_int)=number_number_of_int(plus_plus_int(V_5,bit1(pls)))).
% 1.96/2.16  plus_plus_int(one_one_int,one_one_int)=number_number_of_int(bit0(bit1(pls))).
% 1.96/2.16  plus_plus_int(one_one_int,one_one_int)=number_number_of_int(bit0(bit1(pls))).
% 1.96/2.16  plus_plus_nat(one_one_nat,one_one_nat)=number_number_of_nat(bit0(bit1(pls))).
% 1.96/2.16  all X (power_power_int(power_power_int(X,number_number_of_nat(bit0(bit1(pls)))),number_number_of_nat(bit0(bit1(pls))))=power_power_int(X,number_number_of_nat(bit0(bit0(bit1(pls)))))).
% 1.96/2.16  all W_4 ((number_number_of_nat(W_4)=zero_zero_nat->power_power_int(zero_zero_int,number_number_of_nat(W_4))=one_one_int)& (number_number_of_nat(W_4)!=zero_zero_nat->power_power_int(zero_zero_int,number_number_of_nat(W_4))=zero_zero_int)).
% 1.96/2.16  all W_4 ((number_number_of_nat(W_4)=zero_zero_nat->power_power_nat(zero_zero_nat,number_number_of_nat(W_4))=one_one_nat)& (number_number_of_nat(W_4)!=zero_zero_nat->power_power_nat(zero_zero_nat,number_number_of_nat(W_4))=zero_zero_nat)).
% 1.96/2.16  one_one_int=number_number_of_int(bit1(pls)).
% 1.96/2.16  number_number_of_int(bit1(pls))=one_one_int.
% 1.96/2.16  ord_less_nat(zero_zero_nat,n).
% 1.96/2.16  all X Y (ord_less_int(X,Y)|X=Y|ord_less_int(Y,X)).
% 1.96/2.16  all K_1 L_1 (ord_less_int(number_number_of_int(K_1),number_number_of_int(L_1))<->ord_less_int(K_1,L_1)).
% 1.96/2.16  all V_3 W_3 (plus_plus_int(number_number_of_int(V_3),number_number_of_int(W_3))=number_number_of_int(plus_plus_int(V_3,W_3))).
% 1.96/2.16  all Xa Ya (ord_less_int(number_number_of_int(Xa),number_number_of_int(Ya))<->ord_less_int(Xa,Ya)).
% 1.96/2.16  zero_zero_int=number_number_of_int(pls).
% 1.96/2.16  all M N_1 (power_power_int(semiri1621563631at_int(M),N_1)=semiri1621563631at_int(power_power_nat(M,N_1))).
% 1.96/2.16  all M N_1 (semiri1621563631at_int(power_power_nat(M,N_1))=power_power_int(semiri1621563631at_int(M),N_1)).
% 1.96/2.16  all M N_1 Z (plus_plus_int(semiri1621563631at_int(M),plus_plus_int(semiri1621563631at_int(N_1),Z))=plus_plus_int(semiri1621563631at_int(plus_plus_nat(M,N_1)),Z)).
% 1.96/2.16  all M N_1 (plus_plus_int(semiri1621563631at_int(M),semiri1621563631at_int(N_1))=semiri1621563631at_int(plus_plus_nat(M,N_1))).
% 1.96/2.16  semiri1621563631at_int(one_one_nat)=one_one_int.
% 1.96/2.16  number_number_of_nat(pls)=zero_zero_nat.
% 1.96/2.16  zero_zero_nat=number_number_of_nat(pls).
% 1.96/2.16  all Na (semiri1621563631at_int(Na)=zero_zero_int<->Na=zero_zero_nat).
% 1.96/2.16  semiri1621563631at_int(zero_zero_nat)=zero_zero_int.
% 1.96/2.16  plus_plus_nat(one_one_nat,one_one_nat)=number_number_of_nat(bit0(bit1(pls))).
% 1.96/2.16  all K1 K2 (ord_less_int(bit1(K1),bit1(K2))<->ord_less_int(K1,K2)).
% 1.96/2.16  all K_1 L_1 (ord_less_int(bit1(K_1),bit1(L_1))<->ord_less_int(K_1,L_1)).
% 1.96/2.16  -ord_less_int(pls,pls).
% 1.96/2.16  all K1 K2 (ord_less_int(bit0(K1),bit0(K2))<->ord_less_int(K1,K2)).
% 1.96/2.16  all K_1 L_1 (ord_less_int(bit0(K_1),bit0(L_1))<->ord_less_int(K_1,L_1)).
% 1.96/2.16  all K I J (ord_less_int(I,J)->ord_less_int(plus_plus_int(I,K),plus_plus_int(J,K))).
% 1.96/2.16  all V_4 V_3 ((ord_less_int(V_3,pls)->plus_plus_nat(number_number_of_nat(V_3),number_number_of_nat(V_4))=number_number_of_nat(V_4))& (-ord_less_int(V_3,pls)-> (ord_less_int(V_4,pls)->plus_plus_nat(number_number_of_nat(V_3),number_number_of_nat(V_4))=number_number_of_nat(V_3))& (-ord_less_int(V_4,pls)->plus_plus_nat(number_number_of_nat(V_3),number_number_of_nat(V_4))=number_number_of_nat(plus_plus_int(V_3,V_4))))).
% 1.96/2.16  one_one_int=number_number_of_int(bit1(pls)).
% 1.96/2.16  number_number_of_nat(bit1(pls))=one_one_nat.
% 1.96/2.16  one_one_nat=number_number_of_nat(bit1(pls)).
% 1.96/2.16  all Xa Ya (number_number_of_int(Xa)=number_number_of_int(Ya)<->Xa=Ya).
% 1.96/2.16  all Wa Xa (number_number_of_nat(Wa)=Xa<->Xa=number_number_of_nat(Wa)).
% 1.96/2.16  all Wa Xa (number_number_of_int(Wa)=Xa<->Xa=number_number_of_int(Wa)).
% 1.96/2.16  all K_1 L_1 (bit1(K_1)=bit1(L_1)<->K_1=L_1).
% 1.96/2.16  all K_1 L_1 (bit0(K_1)=bit0(L_1)<->K_1=L_1).
% 1.96/2.16  all A_1 (ord_less_int(plus_plus_int(A_1,A_1),zero_zero_int)<->ord_less_int(A_1,zero_zero_int)).
% 1.96/2.16  all Z1 Z2 Z3 (plus_plus_int(plus_plus_int(Z1,Z2),Z3)=plus_plus_int(Z1,plus_plus_int(Z2,Z3))).
% 1.96/2.16  all X Y Z (plus_plus_int(X,plus_plus_int(Y,Z))=plus_plus_int(Y,plus_plus_int(X,Z))).
% 1.96/2.16  all Z W_3 (plus_plus_int(Z,W_3)=plus_plus_int(W_3,Z)).
% 1.96/2.16  all Ma Na (semiri1621563631at_int(Ma)=semiri1621563631at_int(Na)<->Ma=Na).
% 1.96/2.16  all Xa (ord_less_int(number_number_of_int(Xa),zero_zero_int)<->ord_less_int(Xa,pls)).
% 1.96/2.16  all Ya (ord_less_int(zero_zero_int,number_number_of_int(Ya))<->ord_less_int(pls,Ya)).
% 1.96/2.16  all K_1 (ord_less_int(bit1(K_1),pls)<->ord_less_int(K_1,pls)).
% 1.96/2.16  all K1 K2 (ord_less_int(bit1(K1),bit0(K2))<->ord_less_int(K1,K2)).
% 1.96/2.16  all K_1 L_1 (ord_less_int(bit1(K_1),bit0(L_1))<->ord_less_int(K_1,L_1)).
% 1.96/2.16  all K_1 (ord_less_int(bit0(K_1),pls)<->ord_less_int(K_1,pls)).
% 1.96/2.16  all K_1 (ord_less_int(pls,bit0(K_1))<->ord_less_int(pls,K_1)).
% 1.96/2.16  all Wa (ord_less_int(bit1(Wa),zero_zero_int)<->ord_less_int(Wa,zero_zero_int)).
% 1.96/2.16  -ord_less_int(pls,zero_zero_int).
% 1.96/2.16  all Wa (ord_less_int(bit0(Wa),zero_zero_int)<->ord_less_int(Wa,zero_zero_int)).
% 1.96/2.16  ord_less_int(zero_zero_int,one_one_int).
% 1.96/2.16  all Wa Z_2 (ord_less_int(Wa,plus_plus_int(Z_2,one_one_int))<->ord_less_int(Wa,Z_2)|Wa=Z_2).
% 1.96/2.16  all K (-ord_less_int(semiri1621563631at_int(K),zero_zero_int)).
% 1.96/2.16  all Xa (ord_less_int(number_number_of_int(Xa),one_one_int)<->ord_less_int(Xa,bit1(pls))).
% 1.96/2.16  all Ya (ord_less_int(one_one_int,number_number_of_int(Ya))<->ord_less_int(bit1(pls),Ya)).
% 1.96/2.16  all Z_2 (ord_less_int(plus_plus_int(plus_plus_int(one_one_int,Z_2),Z_2),zero_zero_int)<->ord_less_int(Z_2,zero_zero_int)).
% 1.96/2.16  all A_1 (plus_plus_int(A_1,A_1)=zero_zero_int<->A_1=zero_zero_int).
% 1.96/2.16  all K (bit1(K)!=pls).
% 1.96/2.16  all L (pls!=bit1(L)).
% 1.96/2.16  all K L (bit1(K)!=bit0(L)).
% 1.96/2.16  all K L (bit0(K)!=bit1(L)).
% 1.96/2.16  all K_1 (bit0(K_1)=pls<->K_1=pls).
% 1.96/2.16  all L_1 (pls=bit0(L_1)<->pls=L_1).
% 1.96/2.16  bit0(pls)=pls.
% 1.96/2.16  pls=zero_zero_int.
% 1.96/2.16  zero_zero_int!=one_one_int.
% 1.96/2.16  all K (plus_plus_int(K,pls)=K).
% 1.96/2.16  all K (plus_plus_int(pls,K)=K).
% 1.96/2.16  all K L (plus_plus_int(bit0(K),bit0(L))=bit0(plus_plus_int(K,L))).
% 1.96/2.16  all K (bit0(K)=plus_plus_int(K,K)).
% 1.96/2.16  all Z (plus_plus_int(Z,zero_zero_int)=Z).
% 1.96/2.16  all Z (plus_plus_int(zero_zero_int,Z)=Z).
% 1.96/2.16  number_number_of_int(pls)=zero_zero_int.
% 1.96/2.16  number_number_of_nat(pls)=zero_zero_nat.
% 1.96/2.16  number_number_of_int(pls)=zero_zero_int.
% 1.96/2.16  zero_zero_int=number_number_of_int(pls).
% 1.96/2.16  all A_3 (plus_plus_int(number_number_of_int(pls),A_3)=A_3).
% 1.96/2.16  all A_2 (plus_plus_int(A_2,number_number_of_int(pls))=A_2).
% 1.96/2.16  all A_1 Wa (power_power_int(A_1,number_number_of_nat(Wa))=zero_zero_int<->A_1=zero_zero_int&number_number_of_nat(Wa)!=zero_zero_nat).
% 1.96/2.16  all A_1 Wa (power_power_nat(A_1,number_number_of_nat(Wa))=zero_zero_nat<->A_1=zero_zero_nat&number_number_of_nat(Wa)!=zero_zero_nat).
% 1.96/2.16  all V_2 W_2 Z_1 (plus_plus_int(number_number_of_int(V_2),plus_plus_int(number_number_of_int(W_2),Z_1))=plus_plus_int(number_number_of_int(plus_plus_int(V_2,W_2)),Z_1)).
% 1.96/2.16  all V_1 W_1 (plus_plus_int(number_number_of_int(V_1),number_number_of_int(W_1))=number_number_of_int(plus_plus_int(V_1,W_1))).
% 1.96/2.16  all V W (number_number_of_int(plus_plus_int(V,W))=plus_plus_int(number_number_of_int(V),number_number_of_int(W))).
% 1.96/2.16  all K L (plus_plus_int(bit1(K),bit0(L))=bit1(plus_plus_int(K,L))).
% 1.96/2.16  all K L (plus_plus_int(bit0(K),bit1(L))=bit1(plus_plus_int(K,L))).
% 1.96/2.16  all K (bit1(K)=plus_plus_int(plus_plus_int(one_one_int,K),K)).
% 1.96/2.16  all Z (plus_plus_int(plus_plus_int(one_one_int,Z),Z)!=zero_zero_int).
% 1.96/2.16  all N (number_number_of_nat(semiri1621563631at_int(N))=semiri984289939at_nat(N)).
% 1.96/2.16  all N (number_number_of_int(semiri1621563631at_int(N))=semiri1621563631at_int(N)).
% 1.96/2.16  all A_1 (ord_less_int(zero_zero_int,power_power_int(A_1,number_number_of_nat(bit0(bit1(pls)))))<->A_1!=zero_zero_int).
% 1.96/2.16  all A (-ord_less_int(power_power_int(A,number_number_of_nat(bit0(bit1(pls)))),zero_zero_int)).
% 1.96/2.16  all Xa Ya (ord_less_int(zero_zero_int,plus_plus_int(power_power_int(Xa,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Ya,number_number_of_nat(bit0(bit1(pls))))))<->Xa!=zero_zero_int|Ya!=zero_zero_int).
% 1.96/2.16  -(power_power_int(plus_plus_int(one_one_int,semiri1621563631at_int(n)),number_number_of_nat(bit0(bit1(pls))))!=zero_zero_int).
% 1.96/2.16  end_of_list.
% 1.96/2.16  
% 1.96/2.16  -------> usable clausifies to:
% 1.96/2.16  
% 1.96/2.16  list(usable).
% 1.96/2.16  0 [] A=A.
% 1.96/2.16  0 [] ord_less_int(zero_zero_int,plus_plus_int(one_one_int,semiri1621563631at_int(n))).
% 1.96/2.16  0 [] ord_less_int(one_one_int,t).
% 1.96/2.16  0 [] plus_plus_int(power_power_int(Xa,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Ya,number_number_of_nat(bit0(bit1(pls)))))!=zero_zero_int|Xa=zero_zero_int.
% 1.96/2.16  0 [] plus_plus_int(power_power_int(Xa,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Ya,number_number_of_nat(bit0(bit1(pls)))))!=zero_zero_int|Ya=zero_zero_int.
% 1.96/2.16  0 [] plus_plus_int(power_power_int(Xa,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Ya,number_number_of_nat(bit0(bit1(pls)))))=zero_zero_int|Xa!=zero_zero_int|Ya!=zero_zero_int.
% 1.96/2.16  0 [] power_power_int(one_one_int,number_number_of_nat(bit0(bit1(pls))))=one_one_int.
% 1.96/2.16  0 [] power_power_nat(one_one_nat,number_number_of_nat(bit0(bit1(pls))))=one_one_nat.
% 1.96/2.16  0 [] power_power_int(zero_zero_int,number_number_of_nat(bit0(bit1(pls))))=zero_zero_int.
% 1.96/2.16  0 [] power_power_nat(zero_zero_nat,number_number_of_nat(bit0(bit1(pls))))=zero_zero_nat.
% 1.96/2.16  0 [] power_power_int(A_1,number_number_of_nat(bit0(bit1(pls))))!=zero_zero_int|A_1=zero_zero_int.
% 1.96/2.16  0 [] power_power_int(A_1,number_number_of_nat(bit0(bit1(pls))))=zero_zero_int|A_1!=zero_zero_int.
% 1.96/2.16  0 [] plus_plus_int(one_one_int,number_number_of_int(W_5))=number_number_of_int(plus_plus_int(bit1(pls),W_5)).
% 1.96/2.16  0 [] plus_plus_int(number_number_of_int(V_5),one_one_int)=number_number_of_int(plus_plus_int(V_5,bit1(pls))).
% 1.96/2.16  0 [] plus_plus_int(one_one_int,one_one_int)=number_number_of_int(bit0(bit1(pls))).
% 1.96/2.16  0 [] plus_plus_int(one_one_int,one_one_int)=number_number_of_int(bit0(bit1(pls))).
% 1.96/2.16  0 [] plus_plus_nat(one_one_nat,one_one_nat)=number_number_of_nat(bit0(bit1(pls))).
% 1.96/2.16  0 [] power_power_int(power_power_int(X,number_number_of_nat(bit0(bit1(pls)))),number_number_of_nat(bit0(bit1(pls))))=power_power_int(X,number_number_of_nat(bit0(bit0(bit1(pls))))).
% 1.96/2.16  0 [] number_number_of_nat(W_4)!=zero_zero_nat|power_power_int(zero_zero_int,number_number_of_nat(W_4))=one_one_int.
% 1.96/2.16  0 [] number_number_of_nat(W_4)=zero_zero_nat|power_power_int(zero_zero_int,number_number_of_nat(W_4))=zero_zero_int.
% 1.96/2.16  0 [] number_number_of_nat(W_4)!=zero_zero_nat|power_power_nat(zero_zero_nat,number_number_of_nat(W_4))=one_one_nat.
% 1.96/2.16  0 [] number_number_of_nat(W_4)=zero_zero_nat|power_power_nat(zero_zero_nat,number_number_of_nat(W_4))=zero_zero_nat.
% 1.96/2.16  0 [] one_one_int=number_number_of_int(bit1(pls)).
% 1.96/2.16  0 [] number_number_of_int(bit1(pls))=one_one_int.
% 1.96/2.16  0 [] ord_less_nat(zero_zero_nat,n).
% 1.96/2.16  0 [] ord_less_int(X,Y)|X=Y|ord_less_int(Y,X).
% 1.96/2.16  0 [] -ord_less_int(number_number_of_int(K_1),number_number_of_int(L_1))|ord_less_int(K_1,L_1).
% 1.96/2.16  0 [] ord_less_int(number_number_of_int(K_1),number_number_of_int(L_1))| -ord_less_int(K_1,L_1).
% 1.96/2.16  0 [] plus_plus_int(number_number_of_int(V_3),number_number_of_int(W_3))=number_number_of_int(plus_plus_int(V_3,W_3)).
% 1.96/2.16  0 [] -ord_less_int(number_number_of_int(Xa),number_number_of_int(Ya))|ord_less_int(Xa,Ya).
% 1.96/2.16  0 [] ord_less_int(number_number_of_int(Xa),number_number_of_int(Ya))| -ord_less_int(Xa,Ya).
% 1.96/2.16  0 [] zero_zero_int=number_number_of_int(pls).
% 1.96/2.16  0 [] power_power_int(semiri1621563631at_int(M),N_1)=semiri1621563631at_int(power_power_nat(M,N_1)).
% 1.96/2.16  0 [] semiri1621563631at_int(power_power_nat(M,N_1))=power_power_int(semiri1621563631at_int(M),N_1).
% 1.96/2.16  0 [] plus_plus_int(semiri1621563631at_int(M),plus_plus_int(semiri1621563631at_int(N_1),Z))=plus_plus_int(semiri1621563631at_int(plus_plus_nat(M,N_1)),Z).
% 1.96/2.16  0 [] plus_plus_int(semiri1621563631at_int(M),semiri1621563631at_int(N_1))=semiri1621563631at_int(plus_plus_nat(M,N_1)).
% 1.96/2.16  0 [] semiri1621563631at_int(one_one_nat)=one_one_int.
% 1.96/2.16  0 [] number_number_of_nat(pls)=zero_zero_nat.
% 1.96/2.16  0 [] zero_zero_nat=number_number_of_nat(pls).
% 1.96/2.16  0 [] semiri1621563631at_int(Na)!=zero_zero_int|Na=zero_zero_nat.
% 1.96/2.16  0 [] semiri1621563631at_int(Na)=zero_zero_int|Na!=zero_zero_nat.
% 1.96/2.16  0 [] semiri1621563631at_int(zero_zero_nat)=zero_zero_int.
% 1.96/2.16  0 [] plus_plus_nat(one_one_nat,one_one_nat)=number_number_of_nat(bit0(bit1(pls))).
% 1.96/2.16  0 [] -ord_less_int(bit1(K1),bit1(K2))|ord_less_int(K1,K2).
% 1.96/2.16  0 [] ord_less_int(bit1(K1),bit1(K2))| -ord_less_int(K1,K2).
% 1.96/2.16  0 [] -ord_less_int(bit1(K_1),bit1(L_1))|ord_less_int(K_1,L_1).
% 1.96/2.16  0 [] ord_less_int(bit1(K_1),bit1(L_1))| -ord_less_int(K_1,L_1).
% 1.96/2.16  0 [] -ord_less_int(pls,pls).
% 1.96/2.16  0 [] -ord_less_int(bit0(K1),bit0(K2))|ord_less_int(K1,K2).
% 1.96/2.16  0 [] ord_less_int(bit0(K1),bit0(K2))| -ord_less_int(K1,K2).
% 1.96/2.16  0 [] -ord_less_int(bit0(K_1),bit0(L_1))|ord_less_int(K_1,L_1).
% 1.96/2.16  0 [] ord_less_int(bit0(K_1),bit0(L_1))| -ord_less_int(K_1,L_1).
% 1.96/2.16  0 [] -ord_less_int(I,J)|ord_less_int(plus_plus_int(I,K),plus_plus_int(J,K)).
% 1.96/2.16  0 [] -ord_less_int(V_3,pls)|plus_plus_nat(number_number_of_nat(V_3),number_number_of_nat(V_4))=number_number_of_nat(V_4).
% 1.96/2.16  0 [] ord_less_int(V_3,pls)| -ord_less_int(V_4,pls)|plus_plus_nat(number_number_of_nat(V_3),number_number_of_nat(V_4))=number_number_of_nat(V_3).
% 1.96/2.16  0 [] ord_less_int(V_3,pls)|ord_less_int(V_4,pls)|plus_plus_nat(number_number_of_nat(V_3),number_number_of_nat(V_4))=number_number_of_nat(plus_plus_int(V_3,V_4)).
% 1.96/2.16  0 [] one_one_int=number_number_of_int(bit1(pls)).
% 1.96/2.16  0 [] number_number_of_nat(bit1(pls))=one_one_nat.
% 1.96/2.16  0 [] one_one_nat=number_number_of_nat(bit1(pls)).
% 1.96/2.16  0 [] number_number_of_int(Xa)!=number_number_of_int(Ya)|Xa=Ya.
% 1.96/2.16  0 [] number_number_of_int(Xa)=number_number_of_int(Ya)|Xa!=Ya.
% 1.96/2.16  0 [] number_number_of_nat(Wa)!=Xa|Xa=number_number_of_nat(Wa).
% 1.96/2.16  0 [] number_number_of_nat(Wa)=Xa|Xa!=number_number_of_nat(Wa).
% 1.96/2.16  0 [] number_number_of_int(Wa)!=Xa|Xa=number_number_of_int(Wa).
% 1.96/2.16  0 [] number_number_of_int(Wa)=Xa|Xa!=number_number_of_int(Wa).
% 1.96/2.16  0 [] bit1(K_1)!=bit1(L_1)|K_1=L_1.
% 1.96/2.16  0 [] bit1(K_1)=bit1(L_1)|K_1!=L_1.
% 1.96/2.16  0 [] bit0(K_1)!=bit0(L_1)|K_1=L_1.
% 1.96/2.16  0 [] bit0(K_1)=bit0(L_1)|K_1!=L_1.
% 1.96/2.16  0 [] -ord_less_int(plus_plus_int(A_1,A_1),zero_zero_int)|ord_less_int(A_1,zero_zero_int).
% 1.96/2.16  0 [] ord_less_int(plus_plus_int(A_1,A_1),zero_zero_int)| -ord_less_int(A_1,zero_zero_int).
% 1.96/2.16  0 [] plus_plus_int(plus_plus_int(Z1,Z2),Z3)=plus_plus_int(Z1,plus_plus_int(Z2,Z3)).
% 1.96/2.16  0 [] plus_plus_int(X,plus_plus_int(Y,Z))=plus_plus_int(Y,plus_plus_int(X,Z)).
% 1.96/2.16  0 [] plus_plus_int(Z,W_3)=plus_plus_int(W_3,Z).
% 1.96/2.16  0 [] semiri1621563631at_int(Ma)!=semiri1621563631at_int(Na)|Ma=Na.
% 1.96/2.16  0 [] semiri1621563631at_int(Ma)=semiri1621563631at_int(Na)|Ma!=Na.
% 1.96/2.16  0 [] -ord_less_int(number_number_of_int(Xa),zero_zero_int)|ord_less_int(Xa,pls).
% 1.96/2.16  0 [] ord_less_int(number_number_of_int(Xa),zero_zero_int)| -ord_less_int(Xa,pls).
% 1.96/2.16  0 [] -ord_less_int(zero_zero_int,number_number_of_int(Ya))|ord_less_int(pls,Ya).
% 1.96/2.16  0 [] ord_less_int(zero_zero_int,number_number_of_int(Ya))| -ord_less_int(pls,Ya).
% 1.96/2.16  0 [] -ord_less_int(bit1(K_1),pls)|ord_less_int(K_1,pls).
% 1.96/2.16  0 [] ord_less_int(bit1(K_1),pls)| -ord_less_int(K_1,pls).
% 1.96/2.16  0 [] -ord_less_int(bit1(K1),bit0(K2))|ord_less_int(K1,K2).
% 1.96/2.16  0 [] ord_less_int(bit1(K1),bit0(K2))| -ord_less_int(K1,K2).
% 1.96/2.16  0 [] -ord_less_int(bit1(K_1),bit0(L_1))|ord_less_int(K_1,L_1).
% 1.96/2.16  0 [] ord_less_int(bit1(K_1),bit0(L_1))| -ord_less_int(K_1,L_1).
% 1.96/2.16  0 [] -ord_less_int(bit0(K_1),pls)|ord_less_int(K_1,pls).
% 1.96/2.16  0 [] ord_less_int(bit0(K_1),pls)| -ord_less_int(K_1,pls).
% 1.96/2.16  0 [] -ord_less_int(pls,bit0(K_1))|ord_less_int(pls,K_1).
% 1.96/2.16  0 [] ord_less_int(pls,bit0(K_1))| -ord_less_int(pls,K_1).
% 1.96/2.16  0 [] -ord_less_int(bit1(Wa),zero_zero_int)|ord_less_int(Wa,zero_zero_int).
% 1.96/2.16  0 [] ord_less_int(bit1(Wa),zero_zero_int)| -ord_less_int(Wa,zero_zero_int).
% 1.96/2.16  0 [] -ord_less_int(pls,zero_zero_int).
% 1.96/2.16  0 [] -ord_less_int(bit0(Wa),zero_zero_int)|ord_less_int(Wa,zero_zero_int).
% 1.96/2.16  0 [] ord_less_int(bit0(Wa),zero_zero_int)| -ord_less_int(Wa,zero_zero_int).
% 1.96/2.16  0 [] ord_less_int(zero_zero_int,one_one_int).
% 1.96/2.16  0 [] -ord_less_int(Wa,plus_plus_int(Z_2,one_one_int))|ord_less_int(Wa,Z_2)|Wa=Z_2.
% 1.96/2.16  0 [] ord_less_int(Wa,plus_plus_int(Z_2,one_one_int))| -ord_less_int(Wa,Z_2).
% 1.96/2.16  0 [] ord_less_int(Wa,plus_plus_int(Z_2,one_one_int))|Wa!=Z_2.
% 1.96/2.16  0 [] -ord_less_int(semiri1621563631at_int(K),zero_zero_int).
% 1.96/2.16  0 [] -ord_less_int(number_number_of_int(Xa),one_one_int)|ord_less_int(Xa,bit1(pls)).
% 1.96/2.16  0 [] ord_less_int(number_number_of_int(Xa),one_one_int)| -ord_less_int(Xa,bit1(pls)).
% 1.96/2.16  0 [] -ord_less_int(one_one_int,number_number_of_int(Ya))|ord_less_int(bit1(pls),Ya).
% 1.96/2.16  0 [] ord_less_int(one_one_int,number_number_of_int(Ya))| -ord_less_int(bit1(pls),Ya).
% 1.96/2.16  0 [] -ord_less_int(plus_plus_int(plus_plus_int(one_one_int,Z_2),Z_2),zero_zero_int)|ord_less_int(Z_2,zero_zero_int).
% 1.96/2.16  0 [] ord_less_int(plus_plus_int(plus_plus_int(one_one_int,Z_2),Z_2),zero_zero_int)| -ord_less_int(Z_2,zero_zero_int).
% 1.96/2.16  0 [] plus_plus_int(A_1,A_1)!=zero_zero_int|A_1=zero_zero_int.
% 1.96/2.16  0 [] plus_plus_int(A_1,A_1)=zero_zero_int|A_1!=zero_zero_int.
% 1.96/2.16  0 [] bit1(K)!=pls.
% 1.96/2.16  0 [] pls!=bit1(L).
% 1.96/2.16  0 [] bit1(K)!=bit0(L).
% 1.96/2.16  0 [] bit0(K)!=bit1(L).
% 1.96/2.16  0 [] bit0(K_1)!=pls|K_1=pls.
% 1.96/2.16  0 [] bit0(K_1)=pls|K_1!=pls.
% 1.96/2.16  0 [] pls!=bit0(L_1)|pls=L_1.
% 1.96/2.16  0 [] pls=bit0(L_1)|pls!=L_1.
% 1.96/2.16  0 [] bit0(pls)=pls.
% 1.96/2.16  0 [] pls=zero_zero_int.
% 1.96/2.16  0 [] zero_zero_int!=one_one_int.
% 1.96/2.16  0 [] plus_plus_int(K,pls)=K.
% 1.96/2.16  0 [] plus_plus_int(pls,K)=K.
% 1.96/2.16  0 [] plus_plus_int(bit0(K),bit0(L))=bit0(plus_plus_int(K,L)).
% 1.96/2.16  0 [] bit0(K)=plus_plus_int(K,K).
% 1.96/2.16  0 [] plus_plus_int(Z,zero_zero_int)=Z.
% 1.96/2.16  0 [] plus_plus_int(zero_zero_int,Z)=Z.
% 1.96/2.16  0 [] number_number_of_int(pls)=zero_zero_int.
% 1.96/2.16  0 [] number_number_of_nat(pls)=zero_zero_nat.
% 1.96/2.16  0 [] number_number_of_int(pls)=zero_zero_int.
% 1.96/2.16  0 [] zero_zero_int=number_number_of_int(pls).
% 1.96/2.16  0 [] plus_plus_int(number_number_of_int(pls),A_3)=A_3.
% 1.96/2.16  0 [] plus_plus_int(A_2,number_number_of_int(pls))=A_2.
% 1.96/2.16  0 [] power_power_int(A_1,number_number_of_nat(Wa))!=zero_zero_int|A_1=zero_zero_int.
% 1.96/2.16  0 [] power_power_int(A_1,number_number_of_nat(Wa))!=zero_zero_int|number_number_of_nat(Wa)!=zero_zero_nat.
% 1.96/2.16  0 [] power_power_int(A_1,number_number_of_nat(Wa))=zero_zero_int|A_1!=zero_zero_int|number_number_of_nat(Wa)=zero_zero_nat.
% 1.96/2.16  0 [] power_power_nat(A_1,number_number_of_nat(Wa))!=zero_zero_nat|A_1=zero_zero_nat.
% 1.96/2.16  0 [] power_power_nat(A_1,number_number_of_nat(Wa))!=zero_zero_nat|number_number_of_nat(Wa)!=zero_zero_nat.
% 1.96/2.16  0 [] power_power_nat(A_1,number_number_of_nat(Wa))=zero_zero_nat|A_1!=zero_zero_nat|number_number_of_nat(Wa)=zero_zero_nat.
% 1.96/2.16  0 [] plus_plus_int(number_number_of_int(V_2),plus_plus_int(number_number_of_int(W_2),Z_1))=plus_plus_int(number_number_of_int(plus_plus_int(V_2,W_2)),Z_1).
% 1.96/2.16  0 [] plus_plus_int(number_number_of_int(V_1),number_number_of_int(W_1))=number_number_of_int(plus_plus_int(V_1,W_1)).
% 1.96/2.16  0 [] number_number_of_int(plus_plus_int(V,W))=plus_plus_int(number_number_of_int(V),number_number_of_int(W)).
% 1.96/2.16  0 [] plus_plus_int(bit1(K),bit0(L))=bit1(plus_plus_int(K,L)).
% 1.96/2.16  0 [] plus_plus_int(bit0(K),bit1(L))=bit1(plus_plus_int(K,L)).
% 1.96/2.16  0 [] bit1(K)=plus_plus_int(plus_plus_int(one_one_int,K),K).
% 1.96/2.16  0 [] plus_plus_int(plus_plus_int(one_one_int,Z),Z)!=zero_zero_int.
% 1.96/2.16  0 [] number_number_of_nat(semiri1621563631at_int(N))=semiri984289939at_nat(N).
% 1.96/2.16  0 [] number_number_of_int(semiri1621563631at_int(N))=semiri1621563631at_int(N).
% 1.96/2.16  0 [] -ord_less_int(zero_zero_int,power_power_int(A_1,number_number_of_nat(bit0(bit1(pls)))))|A_1!=zero_zero_int.
% 1.96/2.16  0 [] ord_less_int(zero_zero_int,power_power_int(A_1,number_number_of_nat(bit0(bit1(pls)))))|A_1=zero_zero_int.
% 1.96/2.16  0 [] -ord_less_int(power_power_int(A,number_number_of_nat(bit0(bit1(pls)))),zero_zero_int).
% 1.96/2.16  0 [] -ord_less_int(zero_zero_int,plus_plus_int(power_power_int(Xa,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Ya,number_number_of_nat(bit0(bit1(pls))))))|Xa!=zero_zero_int|Ya!=zero_zero_int.
% 1.96/2.16  0 [] ord_less_int(zero_zero_int,plus_plus_int(power_power_int(Xa,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Ya,number_number_of_nat(bit0(bit1(pls))))))|Xa=zero_zero_int.
% 1.96/2.16  0 [] ord_less_int(zero_zero_int,plus_plus_int(power_power_int(Xa,number_number_of_nat(bit0(bit1(pls)))),power_power_int(Ya,number_number_of_nat(bit0(bit1(pls))))))|Ya=zero_zero_int.
% 1.96/2.16  0 [] power_power_int(plus_plus_int(one_one_int,semiri1621563631at_int(n)),number_number_of_nat(bit0(bit1(pls))))=zero_zero_int.
% 1.96/2.16  end_of_list.
% 1.96/2.16  
% 1.96/2.16  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=3.
% 1.96/2.16  
% 1.96/2.16  This ia a non-Horn set with equality.  The strategy will be
% 1.96/2.16  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 1.96/2.16  deletion, with positive clauses in sos and nonpositive
% 1.96/2.16  clauses in usable.
% 1.96/2.16  
% 1.96/2.16     dependent: set(knuth_bendix).
% 1.96/2.16     dependent: set(anl_eq).
% 1.96/2.16     dependent: set(para_from).
% 1.96/2.16     dependent: set(para_into).
% 1.96/2.16     dependent: clear(para_from_right).
% 1.96/2.16     dependent: clear(para_into_right).
% 1.96/2.16     dependent: set(para_from_vars).
% 1.96/2.16     dependent: set(eq_units_both_ways).
% 1.96/2.16     dependent: set(dynamic_demod_all).
% 1.96/2.16     dependent: set(dynamic_demod).
% 1.96/2.16     dependent: set(order_eq).
% 1.96/2.16     dependent: set(back_demod).
% 1.96/2.16     dependent: set(lrpo).
% 1.96/2.16     dependent: set(hyper_res).
% 1.96/2.16     dependent: set(unit_deletion).
% 1.96/2.16     dependent: set(factor).
% 1.96/2.16  
% 1.96/2.16  ------------> process usable:
% 1.96/2.16  ** KEPT (pick-wt=18): 1 [] 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)))))!=zero_zero_int|A=zero_zero_int.
% 1.96/2.16  ** KEPT (pick-wt=18): 2 [] 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)))))!=zero_zero_int|B=zero_zero_int.
% 1.96/2.16  ** KEPT (pick-wt=21): 3 [] 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)))))=zero_zero_int|A!=zero_zero_int|B!=zero_zero_int.
% 1.96/2.16  ** KEPT (pick-wt=11): 4 [] power_power_int(A,number_number_of_nat(bit0(bit1(pls))))!=zero_zero_int|A=zero_zero_int.
% 1.96/2.16  ** KEPT (pick-wt=11): 5 [] power_power_int(A,number_number_of_nat(bit0(bit1(pls))))=zero_zero_int|A!=zero_zero_int.
% 1.96/2.16  ** KEPT (pick-wt=10): 6 [] number_number_of_nat(A)!=zero_zero_nat|power_power_int(zero_zero_int,number_number_of_nat(A))=one_one_int.
% 1.96/2.16  ** KEPT (pick-wt=10): 7 [] number_number_of_nat(A)!=zero_zero_nat|power_power_nat(zero_zero_nat,number_number_of_nat(A))=one_one_nat.
% 1.96/2.16  ** KEPT (pick-wt=8): 8 [] -ord_less_int(number_number_of_int(A),number_number_of_int(B))|ord_less_int(A,B).
% 1.96/2.16  ** KEPT (pick-wt=8): 9 [] ord_less_int(number_number_of_int(A),number_number_of_int(B))| -ord_less_int(A,B).
% 1.96/2.16    Following clause subsumed by 8 during input processing: 0 [] -ord_less_int(number_number_of_int(A),number_number_of_int(B))|ord_less_int(A,B).
% 1.96/2.16    Following clause subsumed by 9 during input processing: 0 [] ord_less_int(number_number_of_int(A),number_number_of_int(B))| -ord_less_int(A,B).
% 1.96/2.16  ** KEPT (pick-wt=7): 10 [] semiri1621563631at_int(A)!=zero_zero_int|A=zero_zero_nat.
% 1.96/2.16  ** KEPT (pick-wt=7): 11 [] semiri1621563631at_int(A)=zero_zero_int|A!=zero_zero_nat.
% 1.96/2.16  ** KEPT (pick-wt=8): 12 [] -ord_less_int(bit1(A),bit1(B))|ord_less_int(A,B).
% 1.96/2.16  ** KEPT (pick-wt=8): 13 [] ord_less_int(bit1(A),bit1(B))| -ord_less_int(A,B).
% 1.96/2.16    Following clause subsumed by 12 during input processing: 0 [] -ord_less_int(bit1(A),bit1(B))|ord_less_int(A,B).
% 1.96/2.16    Following clause subsumed by 13 during input processing: 0 [] ord_less_int(bit1(A),bit1(B))| -ord_less_int(A,B).
% 1.96/2.16  ** KEPT (pick-wt=3): 14 [] -ord_less_int(pls,pls).
% 1.96/2.16  ** KEPT (pick-wt=8): 15 [] -ord_less_int(bit0(A),bit0(B))|ord_less_int(A,B).
% 1.96/2.16  ** KEPT (pick-wt=8): 16 [] ord_less_int(bit0(A),bit0(B))| -ord_less_int(A,B).
% 1.96/2.16    Following clause subsumed by 15 during input processing: 0 [] -ord_less_int(bit0(A),bit0(B))|ord_less_int(A,B).
% 1.96/2.16    Following clause subsumed by 16 during input processing: 0 [] ord_less_int(bit0(A),bit0(B))| -ord_less_int(A,B).
% 1.96/2.16  ** KEPT (pick-wt=10): 17 [] -ord_less_int(A,B)|ord_less_int(plus_plus_int(A,C),plus_plus_int(B,C)).
% 1.96/2.16  ** KEPT (pick-wt=11): 18 [] -ord_less_int(A,pls)|plus_plus_nat(number_number_of_nat(A),number_number_of_nat(B))=number_number_of_nat(B).
% 1.96/2.17  ** KEPT (pick-wt=14): 19 [] 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).
% 1.96/2.17  ** KEPT (pick-wt=8): 20 [] number_number_of_int(A)!=number_number_of_int(B)|A=B.
% 1.96/2.17  ** KEPT (pick-wt=8): 21 [] number_number_of_int(A)=number_number_of_int(B)|A!=B.
% 1.96/2.17  ** KEPT (pick-wt=8): 22 [] number_number_of_nat(A)!=B|B=number_number_of_nat(A).
% 1.96/2.17  ** KEPT (pick-wt=8): 23 [] number_number_of_nat(A)=B|B!=number_number_of_nat(A).
% 1.96/2.17  ** KEPT (pick-wt=8): 24 [] number_number_of_int(A)!=B|B=number_number_of_int(A).
% 1.96/2.17  ** KEPT (pick-wt=8): 25 [] number_number_of_int(A)=B|B!=number_number_of_int(A).
% 1.96/2.17  ** KEPT (pick-wt=8): 26 [] bit1(A)!=bit1(B)|A=B.
% 1.96/2.17  ** KEPT (pick-wt=8): 27 [] bit1(A)=bit1(B)|A!=B.
% 1.96/2.17  ** KEPT (pick-wt=8): 28 [] bit0(A)!=bit0(B)|A=B.
% 1.96/2.17  ** KEPT (pick-wt=8): 29 [] bit0(A)=bit0(B)|A!=B.
% 1.96/2.17  ** KEPT (pick-wt=8): 30 [] -ord_less_int(plus_plus_int(A,A),zero_zero_int)|ord_less_int(A,zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=8): 31 [] ord_less_int(plus_plus_int(A,A),zero_zero_int)| -ord_less_int(A,zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=8): 32 [] semiri1621563631at_int(A)!=semiri1621563631at_int(B)|A=B.
% 1.96/2.17  ** KEPT (pick-wt=8): 33 [] semiri1621563631at_int(A)=semiri1621563631at_int(B)|A!=B.
% 1.96/2.17  ** KEPT (pick-wt=7): 34 [] -ord_less_int(number_number_of_int(A),zero_zero_int)|ord_less_int(A,pls).
% 1.96/2.17  ** KEPT (pick-wt=7): 35 [] ord_less_int(number_number_of_int(A),zero_zero_int)| -ord_less_int(A,pls).
% 1.96/2.17  ** KEPT (pick-wt=7): 36 [] -ord_less_int(zero_zero_int,number_number_of_int(A))|ord_less_int(pls,A).
% 1.96/2.17  ** KEPT (pick-wt=7): 37 [] ord_less_int(zero_zero_int,number_number_of_int(A))| -ord_less_int(pls,A).
% 1.96/2.17  ** KEPT (pick-wt=7): 38 [] -ord_less_int(bit1(A),pls)|ord_less_int(A,pls).
% 1.96/2.17  ** KEPT (pick-wt=7): 39 [] ord_less_int(bit1(A),pls)| -ord_less_int(A,pls).
% 1.96/2.17  ** KEPT (pick-wt=8): 40 [] -ord_less_int(bit1(A),bit0(B))|ord_less_int(A,B).
% 1.96/2.17  ** KEPT (pick-wt=8): 41 [] ord_less_int(bit1(A),bit0(B))| -ord_less_int(A,B).
% 1.96/2.17    Following clause subsumed by 40 during input processing: 0 [] -ord_less_int(bit1(A),bit0(B))|ord_less_int(A,B).
% 1.96/2.17    Following clause subsumed by 41 during input processing: 0 [] ord_less_int(bit1(A),bit0(B))| -ord_less_int(A,B).
% 1.96/2.17  ** KEPT (pick-wt=7): 42 [] -ord_less_int(bit0(A),pls)|ord_less_int(A,pls).
% 1.96/2.17  ** KEPT (pick-wt=7): 43 [] ord_less_int(bit0(A),pls)| -ord_less_int(A,pls).
% 1.96/2.17  ** KEPT (pick-wt=7): 44 [] -ord_less_int(pls,bit0(A))|ord_less_int(pls,A).
% 1.96/2.17  ** KEPT (pick-wt=7): 45 [] ord_less_int(pls,bit0(A))| -ord_less_int(pls,A).
% 1.96/2.17  ** KEPT (pick-wt=7): 46 [] -ord_less_int(bit1(A),zero_zero_int)|ord_less_int(A,zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=7): 47 [] ord_less_int(bit1(A),zero_zero_int)| -ord_less_int(A,zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=3): 48 [] -ord_less_int(pls,zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=7): 49 [] -ord_less_int(bit0(A),zero_zero_int)|ord_less_int(A,zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=7): 50 [] ord_less_int(bit0(A),zero_zero_int)| -ord_less_int(A,zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=11): 51 [] -ord_less_int(A,plus_plus_int(B,one_one_int))|ord_less_int(A,B)|A=B.
% 1.96/2.17  ** KEPT (pick-wt=8): 52 [] ord_less_int(A,plus_plus_int(B,one_one_int))| -ord_less_int(A,B).
% 1.96/2.17  ** KEPT (pick-wt=8): 53 [] ord_less_int(A,plus_plus_int(B,one_one_int))|A!=B.
% 1.96/2.17  ** KEPT (pick-wt=4): 54 [] -ord_less_int(semiri1621563631at_int(A),zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=8): 55 [] -ord_less_int(number_number_of_int(A),one_one_int)|ord_less_int(A,bit1(pls)).
% 1.96/2.17  ** KEPT (pick-wt=8): 56 [] ord_less_int(number_number_of_int(A),one_one_int)| -ord_less_int(A,bit1(pls)).
% 1.96/2.17  ** KEPT (pick-wt=8): 57 [] -ord_less_int(one_one_int,number_number_of_int(A))|ord_less_int(bit1(pls),A).
% 1.96/2.17  ** KEPT (pick-wt=8): 58 [] ord_less_int(one_one_int,number_number_of_int(A))| -ord_less_int(bit1(pls),A).
% 1.96/2.17  ** KEPT (pick-wt=10): 59 [] -ord_less_int(plus_plus_int(plus_plus_int(one_one_int,A),A),zero_zero_int)|ord_less_int(A,zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=10): 60 [] ord_less_int(plus_plus_int(plus_plus_int(one_one_int,A),A),zero_zero_int)| -ord_less_int(A,zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=8): 61 [] plus_plus_int(A,A)!=zero_zero_int|A=zero_zero_int.
% 1.96/2.17  ** KEPT (pick-wt=8): 62 [] plus_plus_int(A,A)=zero_zero_int|A!=zero_zero_int.
% 1.96/2.17  ** KEPT (pick-wt=4): 63 [] bit1(A)!=pls.
% 1.96/2.17    Following clause subsumed by 63 during input processing: 0 [flip.1] bit1(A)!=pls.
% 1.96/2.17  ** KEPT (pick-wt=5): 64 [] bit1(A)!=bit0(B).
% 1.96/2.17  ** KEPT (pick-wt=5): 65 [] bit0(A)!=bit1(B).
% 1.96/2.17  ** KEPT (pick-wt=7): 66 [] bit0(A)!=pls|A=pls.
% 1.96/2.17  ** KEPT (pick-wt=7): 67 [] bit0(A)=pls|A!=pls.
% 1.96/2.17  ** KEPT (pick-wt=7): 69 [copy,68,flip.1] bit0(A)!=pls|pls=A.
% 1.96/2.17  ** KEPT (pick-wt=7): 71 [copy,70,flip.1] bit0(A)=pls|pls!=A.
% 1.96/2.17  ** KEPT (pick-wt=3): 72 [] zero_zero_int!=one_one_int.
% 1.96/2.17  ** KEPT (pick-wt=9): 73 [] power_power_int(A,number_number_of_nat(B))!=zero_zero_int|A=zero_zero_int.
% 1.96/2.17  ** KEPT (pick-wt=10): 74 [] power_power_int(A,number_number_of_nat(B))!=zero_zero_int|number_number_of_nat(B)!=zero_zero_nat.
% 1.96/2.17  ** KEPT (pick-wt=13): 75 [] power_power_int(A,number_number_of_nat(B))=zero_zero_int|A!=zero_zero_int|number_number_of_nat(B)=zero_zero_nat.
% 1.96/2.17  ** KEPT (pick-wt=9): 76 [] power_power_nat(A,number_number_of_nat(B))!=zero_zero_nat|A=zero_zero_nat.
% 1.96/2.17  ** KEPT (pick-wt=10): 77 [] power_power_nat(A,number_number_of_nat(B))!=zero_zero_nat|number_number_of_nat(B)!=zero_zero_nat.
% 1.96/2.17  ** KEPT (pick-wt=13): 78 [] power_power_nat(A,number_number_of_nat(B))=zero_zero_nat|A!=zero_zero_nat|number_number_of_nat(B)=zero_zero_nat.
% 1.96/2.17  ** KEPT (pick-wt=7): 79 [] plus_plus_int(plus_plus_int(one_one_int,A),A)!=zero_zero_int.
% 1.96/2.17  ** KEPT (pick-wt=11): 80 [] -ord_less_int(zero_zero_int,power_power_int(A,number_number_of_nat(bit0(bit1(pls)))))|A!=zero_zero_int.
% 1.96/2.17  ** KEPT (pick-wt=8): 81 [] -ord_less_int(power_power_int(A,number_number_of_nat(bit0(bit1(pls)))),zero_zero_int).
% 1.96/2.17  ** KEPT (pick-wt=21): 82 [] -ord_less_int(zero_zero_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))))))|A!=zero_zero_int|B!=zero_zero_int.
% 1.96/2.17    Following clause subsumed by 65 during input processing: 0 [copy,64,flip.1] bit0(A)!=bit1(B).
% 1.96/2.17    Following clause subsumed by 64 during input processing: 0 [copy,65,flip.1] bit1(A)!=bit0(B).
% 1.96/2.17  73 back subsumes 4.
% 1.96/2.17  
% 1.96/2.17  ------------> process sos:
% 1.96/2.17  ** KEPT (pick-wt=3): 85 [] A=A.
% 1.96/2.17  ** KEPT (pick-wt=6): 86 [] ord_less_int(zero_zero_int,plus_plus_int(one_one_int,semiri1621563631at_int(n))).
% 1.96/2.17  ** KEPT (pick-wt=3): 87 [] ord_less_int(one_one_int,t).
% 1.96/2.17  ** KEPT (pick-wt=8): 88 [] power_power_int(one_one_int,number_number_of_nat(bit0(bit1(pls))))=one_one_int.
% 1.96/2.17  ---> New Demodulator: 89 [new_demod,88] power_power_int(one_one_int,number_number_of_nat(bit0(bit1(pls))))=one_one_int.
% 1.96/2.17  ** KEPT (pick-wt=8): 90 [] power_power_nat(one_one_nat,number_number_of_nat(bit0(bit1(pls))))=one_one_nat.
% 1.96/2.17  ---> New Demodulator: 91 [new_demod,90] power_power_nat(one_one_nat,number_number_of_nat(bit0(bit1(pls))))=one_one_nat.
% 1.96/2.17  ** KEPT (pick-wt=8): 92 [] power_power_int(zero_zero_int,number_number_of_nat(bit0(bit1(pls))))=zero_zero_int.
% 1.96/2.17  ---> New Demodulator: 93 [new_demod,92] power_power_int(zero_zero_int,number_number_of_nat(bit0(bit1(pls))))=zero_zero_int.
% 1.96/2.17  ** KEPT (pick-wt=8): 94 [] power_power_nat(zero_zero_nat,number_number_of_nat(bit0(bit1(pls))))=zero_zero_nat.
% 1.96/2.17  ---> New Demodulator: 95 [new_demod,94] power_power_nat(zero_zero_nat,number_number_of_nat(bit0(bit1(pls))))=zero_zero_nat.
% 1.96/2.17  ** KEPT (pick-wt=10): 97 [copy,96,flip.1] number_number_of_int(plus_plus_int(bit1(pls),A))=plus_plus_int(one_one_int,number_number_of_int(A)).
% 1.96/2.17  ---> New Demodulator: 98 [new_demod,97] number_number_of_int(plus_plus_int(bit1(pls),A))=plus_plus_int(one_one_int,number_number_of_int(A)).
% 1.96/2.17  ** KEPT (pick-wt=10): 100 [copy,99,flip.1] number_number_of_int(plus_plus_int(A,bit1(pls)))=plus_plus_int(number_number_of_int(A),one_one_int).
% 1.96/2.17  ---> New Demodulator: 101 [new_demod,100] number_number_of_int(plus_plus_int(A,bit1(pls)))=plus_plus_int(number_number_of_int(A),one_one_int).
% 1.96/2.17  ** KEPT (pick-wt=8): 103 [copy,102,flip.1] number_number_of_int(bit0(bit1(pls)))=plus_plus_int(one_one_int,one_one_int).
% 1.96/2.17  ---> New Demodulator: 104 [new_demod,103] number_number_of_int(bit0(bit1(pls)))=plus_plus_int(one_one_int,one_one_int).
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,104] plus_plus_int(one_one_int,one_one_int)=plus_plus_int(one_one_int,one_one_int).
% 1.96/2.17  ** KEPT (pick-wt=8): 106 [copy,105,flip.1] number_number_of_nat(bit0(bit1(pls)))=plus_plus_nat(one_one_nat,one_one_nat).
% 1.96/2.17  ---> New Demodulator: 107 [new_demod,106] number_number_of_nat(bit0(bit1(pls)))=plus_plus_nat(one_one_nat,one_one_nat).
% 1.96/2.17  ** KEPT (pick-wt=17): 109 [copy,108,demod,107,107] power_power_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),plus_plus_nat(one_one_nat,one_one_nat))=power_power_int(A,number_number_of_nat(bit0(bit0(bit1(pls))))).
% 1.96/2.17  ** KEPT (pick-wt=10): 110 [] number_number_of_nat(A)=zero_zero_nat|power_power_int(zero_zero_int,number_number_of_nat(A))=zero_zero_int.
% 1.96/2.17  ** KEPT (pick-wt=10): 111 [] number_number_of_nat(A)=zero_zero_nat|power_power_nat(zero_zero_nat,number_number_of_nat(A))=zero_zero_nat.
% 1.96/2.17  ** KEPT (pick-wt=5): 113 [copy,112,flip.1] number_number_of_int(bit1(pls))=one_one_int.
% 1.96/2.17  ---> New Demodulator: 114 [new_demod,113] number_number_of_int(bit1(pls))=one_one_int.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,114] one_one_int=one_one_int.
% 1.96/2.17  ** KEPT (pick-wt=3): 115 [] ord_less_nat(zero_zero_nat,n).
% 1.96/2.17  ** KEPT (pick-wt=9): 116 [] ord_less_int(A,B)|A=B|ord_less_int(B,A).
% 1.96/2.17  ** KEPT (pick-wt=10): 118 [copy,117,flip.1] number_number_of_int(plus_plus_int(A,B))=plus_plus_int(number_number_of_int(A),number_number_of_int(B)).
% 1.96/2.17  ---> New Demodulator: 119 [new_demod,118] number_number_of_int(plus_plus_int(A,B))=plus_plus_int(number_number_of_int(A),number_number_of_int(B)).
% 1.96/2.17  ** KEPT (pick-wt=4): 121 [copy,120,flip.1] number_number_of_int(pls)=zero_zero_int.
% 1.96/2.17  ---> New Demodulator: 122 [new_demod,121] number_number_of_int(pls)=zero_zero_int.
% 1.96/2.17  ** KEPT (pick-wt=9): 124 [copy,123,flip.1] semiri1621563631at_int(power_power_nat(A,B))=power_power_int(semiri1621563631at_int(A),B).
% 1.96/2.17  ---> New Demodulator: 125 [new_demod,124] semiri1621563631at_int(power_power_nat(A,B))=power_power_int(semiri1621563631at_int(A),B).
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,125] power_power_int(semiri1621563631at_int(A),B)=power_power_int(semiri1621563631at_int(A),B).
% 1.96/2.17  ** KEPT (pick-wt=14): 127 [copy,126,flip.1] plus_plus_int(semiri1621563631at_int(plus_plus_nat(A,B)),C)=plus_plus_int(semiri1621563631at_int(A),plus_plus_int(semiri1621563631at_int(B),C)).
% 1.96/2.17  ---> New Demodulator: 128 [new_demod,127] plus_plus_int(semiri1621563631at_int(plus_plus_nat(A,B)),C)=plus_plus_int(semiri1621563631at_int(A),plus_plus_int(semiri1621563631at_int(B),C)).
% 1.96/2.17  ** KEPT (pick-wt=10): 130 [copy,129,flip.1] semiri1621563631at_int(plus_plus_nat(A,B))=plus_plus_int(semiri1621563631at_int(A),semiri1621563631at_int(B)).
% 1.96/2.17  ---> New Demodulator: 131 [new_demod,130] semiri1621563631at_int(plus_plus_nat(A,B))=plus_plus_int(semiri1621563631at_int(A),semiri1621563631at_int(B)).
% 1.96/2.17  ** KEPT (pick-wt=4): 132 [] semiri1621563631at_int(one_one_nat)=one_one_int.
% 1.96/2.17  ---> New Demodulator: 133 [new_demod,132] semiri1621563631at_int(one_one_nat)=one_one_int.
% 1.96/2.17  ** KEPT (pick-wt=4): 134 [] number_number_of_nat(pls)=zero_zero_nat.
% 1.96/2.17  ---> New Demodulator: 135 [new_demod,134] number_number_of_nat(pls)=zero_zero_nat.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,135] zero_zero_nat=zero_zero_nat.
% 1.96/2.17  ** KEPT (pick-wt=4): 136 [] semiri1621563631at_int(zero_zero_nat)=zero_zero_int.
% 1.96/2.17  ---> New Demodulator: 137 [new_demod,136] semiri1621563631at_int(zero_zero_nat)=zero_zero_int.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,107] plus_plus_nat(one_one_nat,one_one_nat)=plus_plus_nat(one_one_nat,one_one_nat).
% 1.96/2.17  ** KEPT (pick-wt=16): 139 [copy,138,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)).
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,114] one_one_int=one_one_int.
% 1.96/2.17  ** KEPT (pick-wt=5): 140 [] number_number_of_nat(bit1(pls))=one_one_nat.
% 1.96/2.17  ---> New Demodulator: 141 [new_demod,140] number_number_of_nat(bit1(pls))=one_one_nat.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,141] one_one_nat=one_one_nat.
% 1.96/2.17  ** KEPT (pick-wt=11): 142 [] plus_plus_int(plus_plus_int(A,B),C)=plus_plus_int(A,plus_plus_int(B,C)).
% 1.96/2.17  ---> New Demodulator: 143 [new_demod,142] plus_plus_int(plus_plus_int(A,B),C)=plus_plus_int(A,plus_plus_int(B,C)).
% 1.96/2.17  ** KEPT (pick-wt=11): 144 [] plus_plus_int(A,plus_plus_int(B,C))=plus_plus_int(B,plus_plus_int(A,C)).
% 1.96/2.17  ** KEPT (pick-wt=7): 145 [] plus_plus_int(A,B)=plus_plus_int(B,A).
% 1.96/2.17  ** KEPT (pick-wt=3): 146 [] ord_less_int(zero_zero_int,one_one_int).
% 1.96/2.17  ** KEPT (pick-wt=4): 147 [] bit0(pls)=pls.
% 1.96/2.17  ---> New Demodulator: 148 [new_demod,147] bit0(pls)=pls.
% 1.96/2.17  ** KEPT (pick-wt=3): 150 [copy,149,flip.1] zero_zero_int=pls.
% 1.96/2.17  ---> New Demodulator: 151 [new_demod,150] zero_zero_int=pls.
% 1.96/2.17  ** KEPT (pick-wt=5): 152 [] plus_plus_int(A,pls)=A.
% 1.96/2.17  ---> New Demodulator: 153 [new_demod,152] plus_plus_int(A,pls)=A.
% 1.96/2.17  ** KEPT (pick-wt=5): 154 [] plus_plus_int(pls,A)=A.
% 1.96/2.17  ---> New Demodulator: 155 [new_demod,154] plus_plus_int(pls,A)=A.
% 1.96/2.17  ** KEPT (pick-wt=10): 157 [copy,156,flip.1] bit0(plus_plus_int(A,B))=plus_plus_int(bit0(A),bit0(B)).
% 1.96/2.17  ---> New Demodulator: 158 [new_demod,157] bit0(plus_plus_int(A,B))=plus_plus_int(bit0(A),bit0(B)).
% 1.96/2.17  ** KEPT (pick-wt=6): 159 [] bit0(A)=plus_plus_int(A,A).
% 1.96/2.17  ---> New Demodulator: 160 [new_demod,159] bit0(A)=plus_plus_int(A,A).
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,151,153] A=A.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,151,155] A=A.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,122,151,151] pls=pls.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,135] zero_zero_nat=zero_zero_nat.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,122,151,151] pls=pls.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,151,122,151] pls=pls.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,122,151,155] A=A.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,122,151,153] A=A.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,119,143] plus_plus_int(number_number_of_int(A),plus_plus_int(number_number_of_int(B),C))=plus_plus_int(number_number_of_int(A),plus_plus_int(number_number_of_int(B),C)).
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,119] plus_plus_int(number_number_of_int(A),number_number_of_int(B))=plus_plus_int(number_number_of_int(A),number_number_of_int(B)).
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [demod,119] plus_plus_int(number_number_of_int(A),number_number_of_int(B))=plus_plus_int(number_number_of_int(A),number_number_of_int(B)).
% 1.96/2.17  ** KEPT (pick-wt=11): 162 [copy,161,demod,160,flip.1] bit1(plus_plus_int(A,B))=plus_plus_int(bit1(A),plus_plus_int(B,B)).
% 1.96/2.17  ---> New Demodulator: 163 [new_demod,162] bit1(plus_plus_int(A,B))=plus_plus_int(bit1(A),plus_plus_int(B,B)).
% 1.96/2.17  ** KEPT (pick-wt=13): 165 [copy,164,demod,160,143,163] plus_plus_int(A,plus_plus_int(A,bit1(B)))=plus_plus_int(bit1(A),plus_plus_int(B,B)).
% 1.96/2.17  ** KEPT (pick-wt=8): 167 [copy,166,demod,143] bit1(A)=plus_plus_int(one_one_int,plus_plus_int(A,A)).
% 1.96/2.17  ---> New Demodulator: 168 [new_demod,167] bit1(A)=plus_plus_int(one_one_int,plus_plus_int(A,A)).
% 1.96/2.17  ** KEPT (pick-wt=6): 170 [copy,169,flip.1] semiri984289939at_nat(A)=number_number_of_nat(semiri1621563631at_int(A)).
% 1.96/2.17  ---> New Demodulator: 171 [new_demod,170] semiri984289939at_nat(A)=number_number_of_nat(semiri1621563631at_int(A)).
% 1.96/2.17  ** KEPT (pick-wt=6): 172 [] number_number_of_int(semiri1621563631at_int(A))=semiri1621563631at_int(A).
% 1.96/2.17  ---> New Demodulator: 173 [new_demod,172] number_number_of_int(semiri1621563631at_int(A))=semiri1621563631at_int(A).
% 1.96/2.17  ** KEPT (pick-wt=11): 175 [copy,174,demod,151,168,153,153,160,151] ord_less_int(pls,power_power_int(A,number_number_of_nat(plus_plus_int(one_one_int,one_one_int))))|A=pls.
% 1.96/2.17  ** KEPT (pick-wt=18): 177 [copy,176,demod,151,168,153,153,160,168,153,153,160,151] ord_less_int(pls,plus_plus_int(power_power_int(A,number_number_of_nat(plus_plus_int(one_one_int,one_one_int))),power_power_int(B,number_number_of_nat(plus_plus_int(one_one_int,one_one_int)))))|A=pls.
% 1.96/2.17  ** KEPT (pick-wt=18): 179 [copy,178,demod,151,168,153,153,160,168,153,153,160,151] ord_less_int(pls,plus_plus_int(power_power_int(A,number_number_of_nat(plus_plus_int(one_one_int,one_one_int))),power_power_int(B,number_number_of_nat(plus_plus_int(one_one_int,one_one_int)))))|B=pls.
% 1.96/2.17  ** KEPT (pick-wt=11): 181 [copy,180,demod,168,153,153,160,151] power_power_int(plus_plus_int(one_one_int,semiri1621563631at_int(n)),number_number_of_nat(plus_plus_int(one_one_int,one_one_int)))=pls.
% 1.96/2.17  ---> New Demodulator: 182 [new_demod,181] power_power_int(plus_plus_int(one_one_int,semiri1621563631at_int(n)),number_number_of_nat(plus_plus_int(one_one_int,one_one_int)))=pls.
% 1.96/2.17    Following clause subsumed by 85 during input processing: 0 [copy,85,flip.1] A=A.
% 1.96/2.17  >>>> Starting back demodulation with 89.
% 1.96/2.17  >>>> Starting back demodulation with 91.
% 1.96/2.17  >>>> Starting back demodulation with 93.
% 1.96/2.17  >>>> Starting back demodulation with 95.
% 1.96/2.17  >>>> Starting back demodulation with 98.
% 1.96/2.17  >>>> Starting back demodulation with 101.
% 1.96/2.17  >>>> Starting back demodulation with 104.
% 1.96/2.17  >>>> Starting back demodulation with 107.
% 1.96/2.17      >> back demodulating 94 with 107.
% 1.96/2.17      >> back demodulating 92 with 107.
% 1.96/2.17      >> back demodulating 90 with 107.
% 1.96/2.17      >> back demodulating 88 with 107.
% 1.96/2.17      >> back demodulating 84 with 107.
% 1.96/2.17      >> back demodulating 83 with 107.
% 1.96/2.17      >> back demodulating 82 with 107.
% 1.96/2.17      >> back demodulating 81 with 107.
% 1.96/2.17      >> back demodulating 80 with 107.
% 1.96/2.17      >> back demodulating 5 with 107.
% 1.96/2.17      >> back demodulating 3 with 107.
% 1.96/2.17      >> back demodulating 2 with 107.
% 1.96/2.17      >> back demodulating 1 with 107.
% 1.96/2.17  ** KEPT (pick-wt=20): 200 [copy,109,flip.1,demod,168,153,153,160,160,143] power_power_int(A,number_number_of_nat(plus_plus_int(one_one_int,plus_plus_int(one_one_int,plus_plus_int(one_one_int,one_one_int)))))=power_power_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),plus_plus_nat(one_one_nat,one_one_nat)).
% 1.96/2.17  >>>> Starting back demodulation with 114.
% 1.96/2.17  >>>> Starting back demodulation with 119.
% 1.96/2.17      >> back demodulating 100 with 119.
% 1.96/2.17      >> back demodulating 97 with 119.
% 1.96/2.17  >>>> Starting back demodulation with 122.
% 1.96/2.17  >>>> Starting back demodulation with 125.
% 1.96/2.17  >>>> Starting back demodulation with 128.
% 1.96/2.17  >>>> Starting back demodulation with 131.
% 1.96/2.17      >> back demodulating 127 with 131.
% 1.96/2.17  >>>> Starting back demodulation with 133.
% 1.96/2.17  >>>> Starting back demodulation with 135.
% 1.96/2.17  >>>> Starting back demodulation with 137.
% 1.96/2.17  >>>> Starting back demodulation with 141.
% 1.96/2.17  >>>> Starting back demodulation with 143.
% 1.96/2.17      >> back demodulating 79 with 143.
% 1.96/2.17      >> back demodulating 60 with 143.
% 1.96/2.17      >> back demodulating 59 with 143.
% 1.96/2.17    Following clause subsumed by 144 during input processing: 0 [copy,144,flip.1] plus_plus_int(A,plus_plus_int(B,C))=plus_plus_int(B,plus_plus_int(A,C)).
% 1.96/2.17    Following clause subsumed by 145 during input processing: 0 [copy,145,flip.1] plus_plus_int(A,B)=plus_plus_int(B,A).
% 1.96/2.17  >>>> Starting back demodulation with 148.
% 1.96/2.17  >>>> Starting back demodulation with 151.
% 1.96/2.17      >> back demodulating 146 with 151.
% 1.96/2.17      >> back demodulating 136 with 151.
% 1.96/2.17      >> back demodulating 121 with 151.
% 1.96/2.17      >> back demodulating 110 with 151.
% 1.96/2.17      >> back demodulating 86 with 151.
% 1.96/2.17      >> back demodulating 75 with 151.
% 1.96/2.17      >> back demodulating 74 with 151.
% 1.96/2.17      >> back demodulating 73 with 151.
% 1.96/2.17      >> back demodulating 72 with 151.
% 1.96/2.17      >> back demodulating 62 with 151.
% 1.96/2.17      >> back demodulating 61 with 151.
% 1.96/2.17      >> back demodulating 54 with 151.
% 1.96/2.17      >> back demodulating 50 with 151.
% 1.96/2.17      >> back demodulating 49 with 151.
% 1.96/2.17      >> back demodulating 48 with 151.
% 1.96/2.17      >> back demodulating 47 with 151.
% 1.96/2.17      >> back demodulating 46 with 151.
% 1.96/2.17      >> back demodulating 37 with 151.
% 1.96/2.17      >> back demodulating 36 with 151.
% 1.96/2.17      >> back demodulating 35 with 151.
% 1.96/2.17      >> back demodulating 34 with 151.
% 1.96/2.17      >> back demodulating 31 with 151.
% 1.96/2.17      >> back demodulating 30 with 151.
% 1.96/2.17      >> back demodulating 11 with 151.
% 1.96/2.17      >> back demodulating 10 with 151.
% 1.96/2.17      >> back demodulating 6 with 151.
% 1.96/2.17  >>>> Starting back demodulation with 153.
% 1.96/2.17  >>>> Starting back demodulation with 155.
% 1.96/2.17  >>>> Starting back demodulation with 158.
% 1.96/2.17  >>>> Starting back demodulation with 160.
% 1.96/2.17      >> back demodulating 157 with 160.
% 1.96/2.17      >> back demodulating 147 with 160.
% 1.96/2.17      >> back demodulating 109 with 160.
% 1.96/2.17      >> back demodulating 106 with 160.
% 1.96/2.17      >> back demodulating 103 with 160.
% 1.96/2.17      >> back demodulating 71 with 160.
% 1.96/2.17      >> back demodulating 69 with 160.
% 1.96/2.17      >> back demodulating 67 with 160.
% 1.96/2.17      >> back demodulating 66 with 160.
% 1.96/2.17      >> back demodulating 65 with 160.
% 1.96/2.17      >> back demodulating 64 with 160.
% 1.96/2.17      >> back demodulating 45 with 160.
% 1.96/2.17      >> back demodulating 44 with 160.
% 1.96/2.17      >> back demodulating 43 with 160.
% 1.96/2.17      >> back demodulating 42 with 160.
% 1.96/2.17      >> back demodulating 41 with 160.
% 1.96/2.17      >> back demodulating 40 with 160.
% 1.96/2.17      >> back demodulating 29 with 160.
% 1.96/2.17      >> back demodulating 28 with 160.
% 1.96/2.17      >> back demodulating 16 with 160.
% 1.96/2.17      >> back demodulating 15 with 160.
% 1.96/2.17  >>>> Starting back demodulation with 163.
% 1.96/2.17  ** KEPT (pick-wt=19): 250 [copy,165,flip.1,demod,168,143,143,168] plus_plus_int(one_one_int,plus_plus_int(A,plus_plus_int(A,plus_plus_int(B,B))))=plus_plus_int(A,plus_plus_int(A,plus_plus_int(one_one_int,plus_plus_int(B,B)))).
% 1.96/2.17  >>>> Starting back demodulation with 168.
% 1.96/2.17      >> back demodulating 165 with 168.
% 1.96/2.17      >> back demodulating 162 with 168.
% 1.96/2.17      >> back demodulating 140 with 168.
% 1.96/2.17      >> back demodulating 113 with 168.
% 1.96/2.17      >> back demodulating 63 with 168.
% 1.96/2.17      >> back demodulating 58 with 168.
% 1.96/2.17      >> back demodulating 57 with 168.
% 1.96/2.17      >> back demodulating 56 with 168.
% 1.96/2.17      >> back demodulating 55 with 168.
% 1.96/2.17      >> back demodulating 39 with 168.
% 1.96/2.17      >> back demodulating 38 with 168.
% 1.96/2.17      >> back demodulating 27 with 168.
% 1.96/2.17      >> back demodulating 26 with 168.
% 1.96/2.17      >> back demodulating 13 with 168.
% 1.96/2.17      >> back demodulating 12 with 168.
% 1.96/2.17  >>>> Starting back demodulation with 171.
% 1.96/2.17  >>>> Starting back demodulation with 173.
% 1.96/2.17  >>>> Starting back demodulation with 182.
% 1.96/2.17  >>>> Starting back demodulation with 184.
% 1.96/2.17  >>>> Starting back demodulation with 186.
% 1.96/2.17  >>>> Starting back demodulation with 188.
% 1.96/2.17  >>>> Starting back demodulation with 190.
% 1.96/2.17    Following clause subsumed by 233 during input processing: 0 [copy,200,flip.1] power_power_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),plus_plus_nat(one_one_nat,one_one_nat))=power_power_int(A,number_number_of_nat(plus_plus_int(one_one_int,plus_plus_int(one_one_int,plus_plus_int(one_one_int,one_one_int))))).
% 1.96/2.17  >>>> Starting back demodulation with 202.
% 1.96/2.17  >>>> Starting back demodulation with 204.
% 1.96/2.17  >>>> Starting back demodulation with 211.
% 1.96/2.17  >>>> Starting back demodulation with 213.
% 1.96/2.17  ** KEPT (pick-wt=15): 267 [copy,232,flip.1] plus_plus_int(A,plus_plus_int(A,plus_plus_int(B,B)))=plus_plus_int(A,plus_plus_int(B,plus_plus_int(A,B))).
% 1.96/2.17    Following clause subsumed by 200 during input processing: 0 [copy,233,flip.1] power_power_int(A,number_number_of_nat(plus_plus_int(one_one_int,plus_plus_int(one_one_int,plus_plus_int(one_one_int,one_one_int)))))=power_power_int(power_power_int(A,plus_plus_nat(one_one_nat,one_one_nat)),plus_plus_nat(one_one_nat,one_one_nat)).
% 1.96/2.17  >>>> Starting back demodulation with 235.
% 1.96/2.17      >> back demodulating 199 with 235.
% 1.96/2.17      >> back demodulating 198 with 235.
% 1.96/2.17      >> back demodulating 197 with 235.
% 1.96/2.17      >> back demodulating 196 with 235.
% 1.96/2.17      >> back demodulating 195 with 235.
% 1.96/2.17      >> back demodulating 194 with 235.
% 1.96/2.17      >> back demodulating 193 with 235.
% 1.96/2.17      >> back demodulating 192 with 235.
% 1.96/2.17      >> back demodulating 191 with 235.
% 1.96/2.17      >> back demodulating 189 with 235.
% 1.96/2.17      >> back demodulating 187 with 235.
% 1.96/2.17      >> back demodulating 185 with 235.
% 1.96/2.17      >> back demodulating 183 with 235.
% 1.96/2.17      >> back demodulating 181 with 235.
% 1.96/2.17      >> back demodulating 179 with 235.
% 1.96/2.17      >> back demodulating 177 with 235.
% 1.96/2.17      >> back demodulating 175 with 235.
% 1.96/2.17  >>>> Starting back demodulation with 237.
% 1.96/2.17    Following clause subsumed by 241 during input processing: 0 [copy,240,flip.1] plus_plus_int(one_one_int,plus_plus_int(A,A))!=plus_plus_int(B,B).
% 1.96/2.17    Following clause subsumed by 240 during input processing: 0 [copy,241,flip.1] plus_plus_int(A,A)!=plus_plus_int(one_one_int,plus_plus_int(B,B)).
% 1.96/2.17    Following clause subsumed by 251 during input processing: 0 [copy,250,flip.1] plus_plus_int(A,plus_plus_int(A,plus_plus_int(one_one_int,plus_plus_int(B,B))))=plus_plus_int(one_one_int,plus_plus_int(A,plus_plus_int(A,plus_plus_int(B,B)))).
% 2.17/2.38    Following clause subsumed by 250 during input processing: 0 [copy,251,flip.1] plus_plus_int(one_one_int,plus_plus_int(A,plus_plus_int(A,plus_plus_int(B,B))))=plus_plus_int(A,plus_plus_int(A,plus_plus_int(one_one_int,plus_plus_int(B,B)))).
% 2.17/2.38  ** KEPT (pick-wt=19): 288 [copy,252,flip.1] plus_plus_int(one_one_int,plus_plus_int(A,plus_plus_int(A,plus_plus_int(B,B))))=plus_plus_int(one_one_int,plus_plus_int(A,plus_plus_int(B,plus_plus_int(A,B)))).
% 2.17/2.38  >>>> Starting back demodulation with 254.
% 2.17/2.38  >>>> Starting back demodulation with 256.
% 2.17/2.38      >> back demodulating 236 with 256.
% 2.17/2.38      >> back demodulating 203 with 256.
% 2.17/2.38      >> back demodulating 201 with 256.
% 2.17/2.38    Following clause subsumed by 232 during input processing: 0 [copy,267,flip.1] plus_plus_int(A,plus_plus_int(B,plus_plus_int(A,B)))=plus_plus_int(A,plus_plus_int(A,plus_plus_int(B,B))).
% 2.17/2.38  >>>> Starting back demodulation with 276.
% 2.17/2.38  >>>> Starting back demodulation with 278.
% 2.17/2.38  >>>> Starting back demodulation with 280.
% 2.17/2.38  >>>> Starting back demodulation with 282.
% 2.17/2.38  >>>> Starting back demodulation with 284.
% 2.17/2.38    Following clause subsumed by 252 during input processing: 0 [copy,288,flip.1] plus_plus_int(one_one_int,plus_plus_int(A,plus_plus_int(B,plus_plus_int(A,B))))=plus_plus_int(one_one_int,plus_plus_int(A,plus_plus_int(A,plus_plus_int(B,B)))).
% 2.17/2.38  
% 2.17/2.38  ======= end of input processing =======
% 2.17/2.38  
% 2.17/2.38  =========== start of search ===========
% 2.17/2.38  
% 2.17/2.38  
% 2.17/2.38  Resetting weight limit to 7.
% 2.17/2.38  
% 2.17/2.38  
% 2.17/2.38  Resetting weight limit to 7.
% 2.17/2.38  
% 2.17/2.38  sos_size=1178
% 2.17/2.38  
% 2.17/2.38  -------- PROOF -------- 
% 2.17/2.38  
% 2.17/2.38  ----> UNIT CONFLICT at   0.22 sec ----> 1677 [binary,1676.1,283.1] $F.
% 2.17/2.38  
% 2.17/2.38  Length of proof is 14.  Level of proof is 5.
% 2.17/2.38  
% 2.17/2.38  ---------------- PROOF ----------------
% 2.17/2.38  % SZS status Theorem
% 2.17/2.38  % SZS output start Refutation
% See solution above
% 2.17/2.38  ------------ end of proof -------------
% 2.17/2.38  
% 2.17/2.38  
% 2.17/2.38  Search stopped by max_proofs option.
% 2.17/2.38  
% 2.17/2.38  
% 2.17/2.38  Search stopped by max_proofs option.
% 2.17/2.38  
% 2.17/2.38  ============ end of search ============
% 2.17/2.38  
% 2.17/2.38  -------------- statistics -------------
% 2.17/2.38  clauses given                236
% 2.17/2.38  clauses generated          16837
% 2.17/2.38  clauses kept                1599
% 2.17/2.38  clauses forward subsumed    2793
% 2.17/2.38  clauses back subsumed        146
% 2.17/2.38  Kbytes malloced             4882
% 2.17/2.38  
% 2.17/2.38  ----------- times (seconds) -----------
% 2.17/2.38  user CPU time          0.22          (0 hr, 0 min, 0 sec)
% 2.17/2.38  system CPU time        0.00          (0 hr, 0 min, 0 sec)
% 2.17/2.38  wall-clock time        2             (0 hr, 0 min, 2 sec)
% 2.17/2.38  
% 2.17/2.38  That finishes the proof of the theorem.
% 2.17/2.38  
% 2.17/2.38  Process 27365 finished Wed Jul 27 09:32:28 2022
% 2.17/2.38  Otter interrupted
% 2.17/2.38  PROOF FOUND
%------------------------------------------------------------------------------