TSTP Solution File: NUM924+7 by Drodi---3.6.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Drodi---3.6.0
% Problem  : NUM924+7 : TPTP v8.1.2. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s

% Computer : n032.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 : Tue Apr 30 20:36:05 EDT 2024

% Result   : Theorem 4.21s 0.94s
% Output   : CNFRefutation 4.41s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   30
%            Number of leaves      :   24
% Syntax   : Number of formulae    :  118 ( 118 unt;   0 def)
%            Number of atoms       :  118 (  96 equ)
%            Maximal formula atoms :    1 (   1 avg)
%            Number of connectives :   10 (  10   ~;   0   |;   0   &)
%                                         (   0 <=>;   0  =>;   0  <=;   0 <~>)
%            Maximal formula depth :    7 (   2 avg)
%            Maximal term depth    :   13 (   2 avg)
%            Number of predicates  :    3 (   1 usr;   1 prp; 0-2 aty)
%            Number of functors    :   25 (  25 usr;   9 con; 0-5 aty)
%            Number of variables   :   78 (  77   !;   1   ?)

% Comments : 
%------------------------------------------------------------------------------
fof(f50,hypothesis,
    ! [B_1_1] : bit0(ti(int,B_1_1)) = bit0(B_1_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f53,hypothesis,
    ! [B_1_1] : ti(int,bit1(B_1_1)) = bit1(B_1_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f55,hypothesis,
    ti(int,pls) = pls,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f89,axiom,
    ! [X_a,X_c,B_1_1,B_2_1] : hAPP(X_a,X_c,B_1_1,ti(X_a,B_2_1)) = hAPP(X_a,X_c,B_1_1,B_2_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f90,axiom,
    ! [X_c,X_a,B_1_1,B_2_1] : ti(X_c,hAPP(X_a,X_c,B_1_1,B_2_1)) = hAPP(X_a,X_c,B_1_1,B_2_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f100,axiom,
    hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t)),hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),zero_zero(int)))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f101,axiom,
    hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f116,axiom,
    ~ ! [T_4] : hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)) != hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),T_4),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f120,axiom,
    ! [K_1] : number_number_of(int,K_1) = ti(int,K_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f121,axiom,
    ! [Z_1,W] : hAPP(int,int,times_times(int,Z_1),W) = hAPP(int,int,times_times(int,W),Z_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f123,axiom,
    ! [V,W] : hAPP(int,int,times_times(int,number_number_of(int,V)),number_number_of(int,W)) = number_number_of(int,hAPP(int,int,times_times(int,V),W)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f160,axiom,
    ! [W] : hAPP(int,int,times_times(int,pls),W) = pls,
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f161,axiom,
    ! [K_1,L_1] : hAPP(int,int,times_times(int,bit0(K_1)),L_1) = bit0(hAPP(int,int,times_times(int,K_1),L_1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f163,axiom,
    ! [Z_1] : hAPP(int,int,times_times(int,Z_1),one_one(int)) = ti(int,Z_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f194,axiom,
    ! [Z1,Z2,Z3] : hAPP(int,int,plus_plus(int,hAPP(int,int,plus_plus(int,Z1),Z2)),Z3) = hAPP(int,int,plus_plus(int,Z1),hAPP(int,int,plus_plus(int,Z2),Z3)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f196,axiom,
    ! [Z_1,W] : hAPP(int,int,plus_plus(int,Z_1),W) = hAPP(int,int,plus_plus(int,W),Z_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f197,axiom,
    zero_zero(int) = number_number_of(int,pls),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f209,axiom,
    one_one(int) = number_number_of(int,bit1(pls)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f230,axiom,
    ! [K_1] : bit0(K_1) = hAPP(int,int,plus_plus(int,K_1),K_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f262,axiom,
    ! [K_1] : bit1(K_1) = hAPP(int,int,plus_plus(int,hAPP(int,int,plus_plus(int,one_one(int)),K_1)),K_1),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f564,axiom,
    hAPP(int,int,minus_minus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),number_number_of(int,min)) = hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f849,axiom,
    twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f1250,axiom,
    ! [X_a,X_c,X_b,P,Q,R] : hAPP(X_a,X_c,combc(X_a,X_b,X_c,P,Q),R) = hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),P,R),Q),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f1255,conjecture,
    hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int))),zero_zero(int))),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p') ).

fof(f1256,negated_conjecture,
    ~ hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int))),zero_zero(int))),
    inference(negated_conjecture,[status(cth)],[f1255]) ).

fof(f1356,plain,
    ! [X0] : bit0(ti(int,X0)) = bit0(X0),
    inference(cnf_transformation,[status(esa)],[f50]) ).

fof(f1359,plain,
    ! [X0] : ti(int,bit1(X0)) = bit1(X0),
    inference(cnf_transformation,[status(esa)],[f53]) ).

fof(f1361,plain,
    ti(int,pls) = pls,
    inference(cnf_transformation,[status(esa)],[f55]) ).

fof(f1406,plain,
    ! [X0,X1,X2,X3] : hAPP(X0,X1,X2,ti(X0,X3)) = hAPP(X0,X1,X2,X3),
    inference(cnf_transformation,[status(esa)],[f89]) ).

fof(f1407,plain,
    ! [X0,X1,X2,X3] : ti(X0,hAPP(X1,X0,X2,X3)) = hAPP(X1,X0,X2,X3),
    inference(cnf_transformation,[status(esa)],[f90]) ).

fof(f1420,plain,
    hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t)),hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),zero_zero(int)))),
    inference(cnf_transformation,[status(esa)],[f100]) ).

fof(f1421,plain,
    hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t),
    inference(cnf_transformation,[status(esa)],[f101]) ).

fof(f1461,plain,
    ? [T_4] : hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),T_4),
    inference(pre_NNF_transformation,[status(esa)],[f116]) ).

fof(f1462,plain,
    hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),sk0_0),
    inference(skolemization,[status(esa)],[f1461]) ).

fof(f1463,plain,
    hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),sk0_0),
    inference(cnf_transformation,[status(esa)],[f1462]) ).

fof(f1467,plain,
    ! [X0] : number_number_of(int,X0) = ti(int,X0),
    inference(cnf_transformation,[status(esa)],[f120]) ).

fof(f1468,plain,
    ! [X0,X1] : hAPP(int,int,times_times(int,X0),X1) = hAPP(int,int,times_times(int,X1),X0),
    inference(cnf_transformation,[status(esa)],[f121]) ).

fof(f1470,plain,
    ! [X0,X1] : hAPP(int,int,times_times(int,number_number_of(int,X0)),number_number_of(int,X1)) = number_number_of(int,hAPP(int,int,times_times(int,X0),X1)),
    inference(cnf_transformation,[status(esa)],[f123]) ).

fof(f1592,plain,
    ! [X0] : hAPP(int,int,times_times(int,pls),X0) = pls,
    inference(cnf_transformation,[status(esa)],[f160]) ).

fof(f1593,plain,
    ! [X0,X1] : hAPP(int,int,times_times(int,bit0(X0)),X1) = bit0(hAPP(int,int,times_times(int,X0),X1)),
    inference(cnf_transformation,[status(esa)],[f161]) ).

fof(f1598,plain,
    ! [X0] : hAPP(int,int,times_times(int,X0),one_one(int)) = ti(int,X0),
    inference(cnf_transformation,[status(esa)],[f163]) ).

fof(f1694,plain,
    ! [X0,X1,X2] : hAPP(int,int,plus_plus(int,hAPP(int,int,plus_plus(int,X0),X1)),X2) = hAPP(int,int,plus_plus(int,X0),hAPP(int,int,plus_plus(int,X1),X2)),
    inference(cnf_transformation,[status(esa)],[f194]) ).

fof(f1696,plain,
    ! [X0,X1] : hAPP(int,int,plus_plus(int,X0),X1) = hAPP(int,int,plus_plus(int,X1),X0),
    inference(cnf_transformation,[status(esa)],[f196]) ).

fof(f1697,plain,
    zero_zero(int) = number_number_of(int,pls),
    inference(cnf_transformation,[status(esa)],[f197]) ).

fof(f1729,plain,
    one_one(int) = number_number_of(int,bit1(pls)),
    inference(cnf_transformation,[status(esa)],[f209]) ).

fof(f1777,plain,
    ! [X0] : bit0(X0) = hAPP(int,int,plus_plus(int,X0),X0),
    inference(cnf_transformation,[status(esa)],[f230]) ).

fof(f1855,plain,
    ! [X0] : bit1(X0) = hAPP(int,int,plus_plus(int,hAPP(int,int,plus_plus(int,one_one(int)),X0)),X0),
    inference(cnf_transformation,[status(esa)],[f262]) ).

fof(f2708,plain,
    hAPP(int,int,minus_minus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),number_number_of(int,min)) = hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)),
    inference(cnf_transformation,[status(esa)],[f564]) ).

fof(f3584,plain,
    twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t),
    inference(cnf_transformation,[status(esa)],[f849]) ).

fof(f4486,plain,
    ! [X0,X1,X2,X3,X4,X5] : hAPP(X0,X1,combc(X0,X2,X1,X3,X4),X5) = hAPP(X2,X1,hAPP(X0,fun(X2,X1),X3,X5),X4),
    inference(cnf_transformation,[status(esa)],[f1250]) ).

fof(f4493,plain,
    ~ hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int))),zero_zero(int))),
    inference(cnf_transformation,[status(esa)],[f1256]) ).

fof(f4553,plain,
    ! [X0,X1] : hAPP(int,int,times_times(int,ti(int,X0)),number_number_of(int,X1)) = number_number_of(int,hAPP(int,int,times_times(int,X0),X1)),
    inference(forward_demodulation,[status(thm)],[f1467,f1470]) ).

fof(f4554,plain,
    ! [X0,X1] : hAPP(int,int,times_times(int,ti(int,X0)),ti(int,X1)) = number_number_of(int,hAPP(int,int,times_times(int,X0),X1)),
    inference(forward_demodulation,[status(thm)],[f1467,f4553]) ).

fof(f4555,plain,
    ! [X0,X1] : hAPP(int,int,times_times(int,ti(int,X0)),X1) = number_number_of(int,hAPP(int,int,times_times(int,X0),X1)),
    inference(forward_demodulation,[status(thm)],[f1406,f4554]) ).

fof(f4556,plain,
    ! [X0,X1] : hAPP(int,int,times_times(int,ti(int,X0)),X1) = ti(int,hAPP(int,int,times_times(int,X0),X1)),
    inference(forward_demodulation,[status(thm)],[f1467,f4555]) ).

fof(f4557,plain,
    ! [X0,X1] : hAPP(int,int,times_times(int,ti(int,X0)),X1) = hAPP(int,int,times_times(int,X0),X1),
    inference(forward_demodulation,[status(thm)],[f1407,f4556]) ).

fof(f4575,plain,
    zero_zero(int) = ti(int,pls),
    inference(forward_demodulation,[status(thm)],[f1467,f1697]) ).

fof(f4576,plain,
    zero_zero(int) = pls,
    inference(forward_demodulation,[status(thm)],[f1361,f4575]) ).

fof(f4578,plain,
    one_one(int) = ti(int,bit1(pls)),
    inference(forward_demodulation,[status(thm)],[f1467,f1729]) ).

fof(f4579,plain,
    one_one(int) = bit1(pls),
    inference(forward_demodulation,[status(thm)],[f1359,f4578]) ).

fof(f4603,plain,
    ! [X0] : bit1(X0) = hAPP(int,int,plus_plus(int,one_one(int)),hAPP(int,int,plus_plus(int,X0),X0)),
    inference(forward_demodulation,[status(thm)],[f1694,f1855]) ).

fof(f4604,plain,
    ! [X0] : bit1(X0) = hAPP(int,int,plus_plus(int,one_one(int)),bit0(X0)),
    inference(forward_demodulation,[status(thm)],[f1777,f4603]) ).

fof(f4939,plain,
    hAPP(int,int,minus_minus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),number_number_of(int,min)) = hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)),
    inference(forward_demodulation,[status(thm)],[f4579,f2708]) ).

fof(f4940,plain,
    hAPP(int,int,minus_minus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),ti(int,min)) = hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)),
    inference(forward_demodulation,[status(thm)],[f1467,f4939]) ).

fof(f4941,plain,
    hAPP(int,int,minus_minus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),min) = hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)),
    inference(forward_demodulation,[status(thm)],[f1406,f4940]) ).

fof(f4942,plain,
    hAPP(int,int,minus_minus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),min) = hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),
    inference(forward_demodulation,[status(thm)],[f1696,f4941]) ).

fof(f4943,plain,
    hAPP(int,int,minus_minus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),min) = hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),
    inference(forward_demodulation,[status(thm)],[f4579,f4942]) ).

fof(f5122,plain,
    twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))) = hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)),
    inference(forward_demodulation,[status(thm)],[f1421,f3584]) ).

fof(f5123,plain,
    twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))) = hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),
    inference(forward_demodulation,[status(thm)],[f1696,f5122]) ).

fof(f5124,plain,
    twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))) = hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),
    inference(forward_demodulation,[status(thm)],[f4579,f5123]) ).

fof(f5125,plain,
    twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))) = hAPP(int,int,minus_minus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),min),
    inference(forward_demodulation,[status(thm)],[f4943,f5124]) ).

fof(f5417,plain,
    ~ hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),zero_zero(int)),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)))),
    inference(forward_demodulation,[status(thm)],[f4486,f4493]) ).

fof(f5418,plain,
    ~ hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)))),
    inference(forward_demodulation,[status(thm)],[f4576,f5417]) ).

fof(f5419,plain,
    ~ hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))))),
    inference(forward_demodulation,[status(thm)],[f1696,f5418]) ).

fof(f5420,plain,
    ~ hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))))),
    inference(forward_demodulation,[status(thm)],[f4579,f5419]) ).

fof(f5421,plain,
    ~ hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),hAPP(int,int,minus_minus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),min))),
    inference(forward_demodulation,[status(thm)],[f4943,f5420]) ).

fof(f5422,plain,
    ~ hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))))),
    inference(forward_demodulation,[status(thm)],[f5125,f5421]) ).

fof(f5461,plain,
    hBOOL(hAPP(int,bool,hAPP(int,fun(int,bool),ord_less(int),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int))),hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),zero_zero(int)))),
    inference(backward_demodulation,[status(thm)],[f1421,f1420]) ).

fof(f5462,plain,
    hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),zero_zero(int))),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)))),
    inference(forward_demodulation,[status(thm)],[f4486,f5461]) ).

fof(f5463,plain,
    hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),hAPP(int,int,times_times(int,zero_zero(int)),hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int)))),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)))),
    inference(forward_demodulation,[status(thm)],[f1468,f5462]) ).

fof(f5464,plain,
    hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),hAPP(int,int,times_times(int,pls),hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,number_number_of(int,bit0(bit0(bit1(pls))))),m)),one_one(int)))),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)))),
    inference(forward_demodulation,[status(thm)],[f4576,f5463]) ).

fof(f5465,plain,
    hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)))),
    inference(forward_demodulation,[status(thm)],[f1592,f5464]) ).

fof(f5466,plain,
    hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))))),
    inference(forward_demodulation,[status(thm)],[f1696,f5465]) ).

fof(f5467,plain,
    hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))))),
    inference(forward_demodulation,[status(thm)],[f4579,f5466]) ).

fof(f5478,plain,
    hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),sk0_0),
    inference(backward_demodulation,[status(thm)],[f1467,f1463]) ).

fof(f5479,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),sk0_0),
    inference(forward_demodulation,[status(thm)],[f1696,f5478]) ).

fof(f5480,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),sk0_0),
    inference(forward_demodulation,[status(thm)],[f4579,f5479]) ).

fof(f5481,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),
    inference(forward_demodulation,[status(thm)],[f1468,f5480]) ).

fof(f5482,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),hAPP(int,int,plus_plus(int,one_one(int)),hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m))),
    inference(forward_demodulation,[status(thm)],[f1696,f5481]) ).

fof(f5483,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),hAPP(int,int,plus_plus(int,one_one(int)),hAPP(int,int,times_times(int,bit0(bit0(bit1(pls)))),m))),
    inference(forward_demodulation,[status(thm)],[f4557,f5482]) ).

fof(f5484,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),hAPP(int,int,plus_plus(int,one_one(int)),bit0(hAPP(int,int,times_times(int,bit0(bit1(pls))),m)))),
    inference(forward_demodulation,[status(thm)],[f1593,f5483]) ).

fof(f5485,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),bit1(hAPP(int,int,times_times(int,bit0(bit1(pls))),m))),
    inference(forward_demodulation,[status(thm)],[f4604,f5484]) ).

fof(f5486,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),bit1(bit0(hAPP(int,int,times_times(int,bit1(pls)),m)))),
    inference(forward_demodulation,[status(thm)],[f1593,f5485]) ).

fof(f5487,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),bit1(bit0(hAPP(int,int,times_times(int,m),bit1(pls))))),
    inference(forward_demodulation,[status(thm)],[f1468,f5486]) ).

fof(f5488,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),bit1(bit0(hAPP(int,int,times_times(int,m),one_one(int))))),
    inference(forward_demodulation,[status(thm)],[f4579,f5487]) ).

fof(f5489,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),bit1(bit0(ti(int,m)))),
    inference(forward_demodulation,[status(thm)],[f1598,f5488]) ).

fof(f5490,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))),
    inference(forward_demodulation,[status(thm)],[f1356,f5489]) ).

fof(f5514,plain,
    hAPP(int,int,plus_plus(int,hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))),one_one(int)) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t),
    inference(backward_demodulation,[status(thm)],[f1467,f1421]) ).

fof(f5515,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(bit1(pls))))) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t),
    inference(forward_demodulation,[status(thm)],[f1696,f5514]) ).

fof(f5516,plain,
    hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t),
    inference(forward_demodulation,[status(thm)],[f4579,f5515]) ).

fof(f5517,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),t),
    inference(forward_demodulation,[status(thm)],[f5490,f5516]) ).

fof(f5518,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),hAPP(int,int,plus_plus(int,hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m)),one_one(int))),
    inference(forward_demodulation,[status(thm)],[f1468,f5517]) ).

fof(f5519,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),hAPP(int,int,plus_plus(int,one_one(int)),hAPP(int,int,times_times(int,ti(int,bit0(bit0(bit1(pls))))),m))),
    inference(forward_demodulation,[status(thm)],[f1696,f5518]) ).

fof(f5520,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),hAPP(int,int,plus_plus(int,one_one(int)),hAPP(int,int,times_times(int,bit0(bit0(bit1(pls)))),m))),
    inference(forward_demodulation,[status(thm)],[f4557,f5519]) ).

fof(f5521,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),hAPP(int,int,plus_plus(int,one_one(int)),bit0(hAPP(int,int,times_times(int,bit0(bit1(pls))),m)))),
    inference(forward_demodulation,[status(thm)],[f1593,f5520]) ).

fof(f5522,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),bit1(hAPP(int,int,times_times(int,bit0(bit1(pls))),m))),
    inference(forward_demodulation,[status(thm)],[f4604,f5521]) ).

fof(f5523,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),bit1(bit0(hAPP(int,int,times_times(int,bit1(pls)),m)))),
    inference(forward_demodulation,[status(thm)],[f1593,f5522]) ).

fof(f5524,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),bit1(bit0(hAPP(int,int,times_times(int,m),bit1(pls))))),
    inference(forward_demodulation,[status(thm)],[f1468,f5523]) ).

fof(f5525,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),bit1(bit0(hAPP(int,int,times_times(int,m),one_one(int))))),
    inference(forward_demodulation,[status(thm)],[f4579,f5524]) ).

fof(f5526,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),bit1(bit0(ti(int,m)))),
    inference(forward_demodulation,[status(thm)],[f1598,f5525]) ).

fof(f5527,plain,
    hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))) = hAPP(int,int,times_times(int,t),bit1(bit0(m))),
    inference(forward_demodulation,[status(thm)],[f1356,f5526]) ).

fof(f5645,plain,
    twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))) = hAPP(int,int,plus_plus(int,one_one(int)),hAPP(nat,int,power_power(int,s),number_number_of(nat,bit0(one_one(int))))),
    inference(backward_demodulation,[status(thm)],[f5125,f4943]) ).

fof(f5646,plain,
    twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))) = hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))),
    inference(forward_demodulation,[status(thm)],[f5490,f5645]) ).

fof(f5647,plain,
    twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))) = hAPP(int,int,times_times(int,t),bit1(bit0(m))),
    inference(forward_demodulation,[status(thm)],[f5527,f5646]) ).

fof(f5815,plain,
    hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),hAPP(int,int,times_times(int,sk0_0),bit1(bit0(m))))),
    inference(backward_demodulation,[status(thm)],[f5490,f5467]) ).

fof(f5816,plain,
    hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),hAPP(int,int,times_times(int,t),bit1(bit0(m))))),
    inference(forward_demodulation,[status(thm)],[f5527,f5815]) ).

fof(f5817,plain,
    hBOOL(hAPP(int,bool,combc(int,int,bool,ord_less(int),pls),twoSqu1929807760sum2sq(product_Pair(int,int,s,one_one(int))))),
    inference(forward_demodulation,[status(thm)],[f5647,f5816]) ).

fof(f5818,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[f5817,f5422]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.10  % Problem  : NUM924+7 : TPTP v8.1.2. Released v5.3.0.
% 0.03/0.11  % Command  : drodi -learnfrom(drodi.lrn) -timeout(%d) %s
% 0.10/0.31  % Computer : n032.cluster.edu
% 0.10/0.31  % Model    : x86_64 x86_64
% 0.10/0.31  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.31  % Memory   : 8042.1875MB
% 0.10/0.31  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.10/0.31  % CPULimit : 300
% 0.10/0.31  % WCLimit  : 300
% 0.10/0.31  % DateTime : Mon Apr 29 20:48:05 EDT 2024
% 0.10/0.31  % CPUTime  : 
% 0.16/0.39  % Drodi V3.6.0
% 4.21/0.94  % Refutation found
% 4.21/0.94  % SZS status Theorem for theBenchmark: Theorem is valid
% 4.21/0.94  % SZS output start CNFRefutation for theBenchmark
% See solution above
% 4.41/0.99  % Elapsed time: 0.673386 seconds
% 4.41/0.99  % CPU time: 4.601475 seconds
% 4.41/0.99  % Total memory used: 252.414 MB
% 4.41/0.99  % Net memory used: 250.980 MB
%------------------------------------------------------------------------------