TSTP Solution File: ITP012_2 by iProver---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : iProver---3.9
% Problem  : ITP012_2 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_iprover %s %d THM

% Computer : n019.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 : Fri May  3 02:29:09 EDT 2024

% Result   : Theorem 3.66s 1.16s
% Output   : CNFRefutation 3.66s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   21
%            Number of leaves      :   10
% Syntax   : Number of formulae    :   84 (  34 unt;   0 typ;   0 def)
%            Number of atoms       :  908 (  26 equ)
%            Maximal formula atoms :   10 (  10 avg)
%            Number of connectives :  177 (  73   ~;  67   |;  20   &)
%                                         (  10 <=>;   6  =>;   0  <=;   1 <~>)
%            Maximal formula depth :    8 (   3 avg)
%            Maximal term depth    :    1 (   1 avg)
%            Number of FOOLs       :  720 ( 720 fml;   0 var)
%            Number of types       :    0 (   0 usr)
%            Number of type conns  :    0 (   0   >;   0   *;   0   +;   0  <<)
%            Number of predicates  :   19 (  17 usr;   9 prp; 0-2 aty)
%            Number of functors    :    0 (   0 usr;   0 con; --- aty)
%            Number of variables   :  130 (   0 sgn  67   !;  12   ?;  79   :)

% Comments : 
%------------------------------------------------------------------------------
tff(f14,axiom,
    ! [X3: tp__ty_2Einteger_2Eint] : ( surj__ty_2Einteger_2Eint(inj__ty_2Einteger_2Eint(X3)) = X3 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',stp_inj_surj_ty_2Einteger_2Eint) ).

tff(f18,axiom,
    ! [X9: tp__ty_2Einteger_2Eint,X10: tp__ty_2Einteger_2Eint] : ( inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__sub(X9,X10)) = ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X9)),inj__ty_2Einteger_2Eint(X10)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',stp_eq_fo_c_2Einteger_2Eint__sub) ).

tff(f20,axiom,
    ! [X9: tp__ty_2Einteger_2Eint,X10: tp__ty_2Einteger_2Eint] : ( inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__add(X9,X10)) = ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X9)),inj__ty_2Einteger_2Eint(X10)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',stp_eq_fo_c_2Einteger_2Eint__add) ).

tff(f22,axiom,
    ! [X9: tp__ty_2Einteger_2Eint] : ( inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__neg(X9)) = ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X9)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',stp_eq_fo_c_2Einteger_2Eint__neg) ).

tff(f24,axiom,
    ! [X9: tp__ty_2Einteger_2Eint,X10: tp__ty_2Einteger_2Eint] : ( inj__o(fo__c_2Einteger_2Eint__divides(X9,X10)) = ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X9)),inj__ty_2Einteger_2Eint(X10)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',stp_eq_fo_c_2Einteger_2Eint__divides) ).

tff(f56,axiom,
    ! [X23: tp__ty_2Einteger_2Eint,X24: tp__ty_2Einteger_2Eint] : ( surj__ty_2Einteger_2Eint(ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X23)),inj__ty_2Einteger_2Eint(X24))) = surj__ty_2Einteger_2Eint(ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X23)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X24)))) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',ax_thm_2Einteger_2Eint__sub) ).

tff(f57,axiom,
    ! [X25: tp__ty_2Einteger_2Eint,X26: tp__ty_2Einteger_2Eint,X27: tp__ty_2Einteger_2Eint] :
      ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),inj__ty_2Einteger_2Eint(X26)))
     => ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X27)),inj__ty_2Einteger_2Eint(X26))))
      <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),inj__ty_2Einteger_2Eint(X27))) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__DIVIDES__RADD) ).

tff(f58,axiom,
    ! [X25: tp__ty_2Einteger_2Eint,X26: tp__ty_2Einteger_2Eint] :
      ( ( p(ap(ap(c_2Einteger_2Eint__divides,ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X25))),inj__ty_2Einteger_2Eint(X26)))
      <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),inj__ty_2Einteger_2Eint(X26))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X26))))
      <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),inj__ty_2Einteger_2Eint(X26))) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__DIVIDES__NEG) ).

tff(f69,conjecture,
    ! [X25: tp__ty_2Einteger_2Eint,X26: tp__ty_2Einteger_2Eint,X27: tp__ty_2Einteger_2Eint] :
      ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),inj__ty_2Einteger_2Eint(X26)))
     => ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X27)),inj__ty_2Einteger_2Eint(X26))))
      <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),inj__ty_2Einteger_2Eint(X27))) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_thm_2Einteger_2EINT__DIVIDES__RSUB) ).

tff(f70,negated_conjecture,
    ~ ! [X25: tp__ty_2Einteger_2Eint,X26: tp__ty_2Einteger_2Eint,X27: tp__ty_2Einteger_2Eint] :
        ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),inj__ty_2Einteger_2Eint(X26)))
       => ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X27)),inj__ty_2Einteger_2Eint(X26))))
        <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X25)),inj__ty_2Einteger_2Eint(X27))) ) ),
    inference(negated_conjecture,[],[f69]) ).

tff(f80,plain,
    ! [X0: tp__ty_2Einteger_2Eint] : ( surj__ty_2Einteger_2Eint(inj__ty_2Einteger_2Eint(X0)) = X0 ),
    inference(rectify,[],[f14]) ).

tff(f83,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] : ( inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__sub(X0,X1)) = ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)) ),
    inference(rectify,[],[f18]) ).

tff(f84,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] : ( inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__add(X0,X1)) = ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)) ),
    inference(rectify,[],[f20]) ).

tff(f85,plain,
    ! [X0: tp__ty_2Einteger_2Eint] : ( inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__neg(X0)) = ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X0)) ),
    inference(rectify,[],[f22]) ).

tff(f86,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] : ( inj__o(fo__c_2Einteger_2Eint__divides(X0,X1)) = ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)) ),
    inference(rectify,[],[f24]) ).

tff(f119,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] : ( surj__ty_2Einteger_2Eint(ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) = surj__ty_2Einteger_2Eint(ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X0)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1)))) ),
    inference(rectify,[],[f56]) ).

tff(f120,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint,X2: tp__ty_2Einteger_2Eint] :
      ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)))
     => ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1))))
      <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2))) ) ),
    inference(rectify,[],[f57]) ).

tff(f121,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] :
      ( ( p(ap(ap(c_2Einteger_2Eint__divides,ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X0))),inj__ty_2Einteger_2Eint(X1)))
      <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1))))
      <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) ) ),
    inference(rectify,[],[f58]) ).

tff(f140,plain,
    ~ ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint,X2: tp__ty_2Einteger_2Eint] :
        ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)))
       => ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1))))
        <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2))) ) ),
    inference(rectify,[],[f70]) ).

tff(f165,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint,X2: tp__ty_2Einteger_2Eint] :
      ( ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1))))
      <=> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2))) )
      | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) ),
    inference(ennf_transformation,[],[f120]) ).

tff(f171,plain,
    ? [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint,X2: tp__ty_2Einteger_2Eint] :
      ( ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1))))
      <~> p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2))) )
      & p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) ),
    inference(ennf_transformation,[],[f140]) ).

tff(f237,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint,X2: tp__ty_2Einteger_2Eint] :
      ( ( ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1))))
          | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2))) )
        & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2)))
          | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1)))) ) )
      | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) ),
    inference(nnf_transformation,[],[f165]) ).

tff(f238,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] :
      ( ( p(ap(ap(c_2Einteger_2Eint__divides,ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X0))),inj__ty_2Einteger_2Eint(X1)))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X0))),inj__ty_2Einteger_2Eint(X1))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1))))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1)))) ) ),
    inference(nnf_transformation,[],[f121]) ).

tff(f239,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] :
      ( ( p(ap(ap(c_2Einteger_2Eint__divides,ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X0))),inj__ty_2Einteger_2Eint(X1)))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X0))),inj__ty_2Einteger_2Eint(X1))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1))))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1)))) ) ),
    inference(flattening,[],[f238]) ).

tff(f285,plain,
    ? [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint,X2: tp__ty_2Einteger_2Eint] :
      ( ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2)))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1)))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2)))
        | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1)))) )
      & p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) ),
    inference(nnf_transformation,[],[f171]) ).

tff(f286,plain,
    ? [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint,X2: tp__ty_2Einteger_2Eint] :
      ( ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2)))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1)))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2)))
        | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1)))) )
      & p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) ),
    inference(flattening,[],[f285]) ).

tff(f287,plain,
    ( ? [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint,X2: tp__ty_2Einteger_2Eint] :
        ( ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2)))
          | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1)))) )
        & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2)))
          | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1)))) )
        & p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) )
   => ( ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23)))
        | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22)))) )
      & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23)))
        | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22)))) )
      & p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK22))) ) ),
    introduced(choice_axiom,[]) ).

tff(f288,plain,
    ( ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23)))
      | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22)))) )
    & ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23)))
      | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22)))) )
    & p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK22))) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK21,sK22,sK23])],[f286,f287]) ).

tff(f306,plain,
    ! [X0: tp__ty_2Einteger_2Eint] : ( surj__ty_2Einteger_2Eint(inj__ty_2Einteger_2Eint(X0)) = X0 ),
    inference(cnf_transformation,[],[f80]) ).

tff(f310,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] : ( inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__sub(X0,X1)) = ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)) ),
    inference(cnf_transformation,[],[f83]) ).

tff(f312,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] : ( inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__add(X0,X1)) = ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)) ),
    inference(cnf_transformation,[],[f84]) ).

tff(f314,plain,
    ! [X0: tp__ty_2Einteger_2Eint] : ( inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__neg(X0)) = ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X0)) ),
    inference(cnf_transformation,[],[f85]) ).

tff(f316,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] : ( inj__o(fo__c_2Einteger_2Eint__divides(X0,X1)) = ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1)) ),
    inference(cnf_transformation,[],[f86]) ).

tff(f404,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] : ( surj__ty_2Einteger_2Eint(ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) = surj__ty_2Einteger_2Eint(ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X0)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1)))) ),
    inference(cnf_transformation,[],[f119]) ).

tff(f405,plain,
    ! [X2: tp__ty_2Einteger_2Eint,X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] :
      ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2)))
      | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1))))
      | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) ),
    inference(cnf_transformation,[],[f237]) ).

tff(f406,plain,
    ! [X2: tp__ty_2Einteger_2Eint,X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] :
      ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X2)),inj__ty_2Einteger_2Eint(X1))))
      | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X2)))
      | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) ),
    inference(cnf_transformation,[],[f237]) ).

tff(f408,plain,
    ! [X0: tp__ty_2Einteger_2Eint,X1: tp__ty_2Einteger_2Eint] :
      ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1))))
      | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0)),inj__ty_2Einteger_2Eint(X1))) ),
    inference(cnf_transformation,[],[f239]) ).

tff(f511,plain,
    p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK22))),
    inference(cnf_transformation,[],[f288]) ).

tff(f512,plain,
    ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23)))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22)))) ),
    inference(cnf_transformation,[],[f288]) ).

tff(f513,plain,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23)))
    | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22)))) ),
    inference(cnf_transformation,[],[f288]) ).

cnf(c_66,plain,
    surj__ty_2Einteger_2Eint(inj__ty_2Einteger_2Eint(X0_15)) = X0_15,
    inference(cnf_transformation,[],[f306]) ).

cnf(c_70,plain,
    ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X1_15)) = inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__sub(X0_15,X1_15)),
    inference(cnf_transformation,[],[f310]) ).

cnf(c_72,plain,
    ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X1_15)) = inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__add(X0_15,X1_15)),
    inference(cnf_transformation,[],[f312]) ).

cnf(c_74,plain,
    ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X0_15)) = inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__neg(X0_15)),
    inference(cnf_transformation,[],[f314]) ).

cnf(c_76,plain,
    ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X1_15)) = inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X1_15)),
    inference(cnf_transformation,[],[f316]) ).

cnf(c_129,plain,
    surj__ty_2Einteger_2Eint(ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X0_15)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1_15)))) = surj__ty_2Einteger_2Eint(ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X1_15))),
    inference(cnf_transformation,[],[f404]) ).

cnf(c_130,plain,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X1_15)))
    | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X2_15)))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X1_15)),inj__ty_2Einteger_2Eint(X2_15)))) ),
    inference(cnf_transformation,[],[f406]) ).

cnf(c_131,plain,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X1_15)),inj__ty_2Einteger_2Eint(X2_15))))
    | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X2_15)))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X1_15))) ),
    inference(cnf_transformation,[],[f405]) ).

cnf(c_134,plain,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X1_15)))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1_15)))) ),
    inference(cnf_transformation,[],[f408]) ).

cnf(c_222,negated_conjecture,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22))))
    | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23))) ),
    inference(cnf_transformation,[],[f513]) ).

cnf(c_223,negated_conjecture,
    ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22))))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23))) ),
    inference(cnf_transformation,[],[f512]) ).

cnf(c_224,negated_conjecture,
    p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK22))),
    inference(cnf_transformation,[],[f511]) ).

cnf(c_342,plain,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X1_15)))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1_15)))) ),
    inference(prop_impl_just,[status(thm)],[c_134]) ).

cnf(c_344,plain,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23)))
    | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22)))) ),
    inference(prop_impl_just,[status(thm)],[c_222]) ).

cnf(c_345,plain,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22))))
    | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23))) ),
    inference(renaming,[status(thm)],[c_344]) ).

cnf(c_346,plain,
    ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23)))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22)))) ),
    inference(prop_impl_just,[status(thm)],[c_223]) ).

cnf(c_347,plain,
    ( p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),ap(ap(c_2Einteger_2Eint__sub,inj__ty_2Einteger_2Eint(sK23)),inj__ty_2Einteger_2Eint(sK22))))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(sK21)),inj__ty_2Einteger_2Eint(sK23))) ),
    inference(renaming,[status(thm)],[c_346]) ).

cnf(c_1699,plain,
    p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK22))),
    inference(demodulation,[status(thm)],[c_224,c_76]) ).

cnf(c_2040,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X1_15)))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1_15)))) ),
    inference(light_normalisation,[status(thm)],[c_342,c_76]) ).

cnf(c_2041,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X1_15)))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,fo__c_2Einteger_2Eint__neg(X1_15)))) ),
    inference(demodulation,[status(thm)],[c_2040,c_74,c_76]) ).

cnf(c_2084,plain,
    surj__ty_2Einteger_2Eint(ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X0_15)),ap(c_2Einteger_2Eint__neg,inj__ty_2Einteger_2Eint(X1_15)))) = surj__ty_2Einteger_2Eint(inj__ty_2Einteger_2Eint(fo__c_2Einteger_2Eint__sub(X0_15,X1_15))),
    inference(light_normalisation,[status(thm)],[c_129,c_70]) ).

cnf(c_2085,plain,
    fo__c_2Einteger_2Eint__add(X0_15,fo__c_2Einteger_2Eint__neg(X1_15)) = fo__c_2Einteger_2Eint__sub(X0_15,X1_15),
    inference(demodulation,[status(thm)],[c_2084,c_66,c_72,c_74]) ).

cnf(c_2130,plain,
    ( p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__sub(sK23,sK22))))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23))) ),
    inference(demodulation,[status(thm)],[c_347,c_70,c_76]) ).

cnf(c_2159,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__sub(sK23,sK22))))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23))) ),
    inference(demodulation,[status(thm)],[c_345,c_70,c_76]) ).

cnf(c_2172,plain,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X1_15)),inj__ty_2Einteger_2Eint(X2_15))))
    | ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X2_15)))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X1_15))) ),
    inference(light_normalisation,[status(thm)],[c_131,c_76]) ).

cnf(c_2173,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,fo__c_2Einteger_2Eint__add(X1_15,X2_15))))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X2_15)))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X1_15))) ),
    inference(demodulation,[status(thm)],[c_2172,c_72,c_76]) ).

cnf(c_2180,plain,
    ( ~ p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),inj__ty_2Einteger_2Eint(X1_15)))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X2_15)))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X2_15)),inj__ty_2Einteger_2Eint(X1_15)))) ),
    inference(light_normalisation,[status(thm)],[c_130,c_76]) ).

cnf(c_2181,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X1_15)))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X2_15)))
    | p(ap(ap(c_2Einteger_2Eint__divides,inj__ty_2Einteger_2Eint(X0_15)),ap(ap(c_2Einteger_2Eint__add,inj__ty_2Einteger_2Eint(X2_15)),inj__ty_2Einteger_2Eint(X1_15)))) ),
    inference(light_normalisation,[status(thm)],[c_2180,c_76]) ).

cnf(c_2182,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X1_15)))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X2_15)))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,fo__c_2Einteger_2Eint__add(X2_15,X1_15)))) ),
    inference(demodulation,[status(thm)],[c_2181,c_72,c_76]) ).

cnf(c_2812,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X1_15)))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,fo__c_2Einteger_2Eint__neg(X1_15)))) ),
    inference(prop_impl_just,[status(thm)],[c_2041]) ).

cnf(c_2818,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23)))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__sub(sK23,sK22)))) ),
    inference(prop_impl_just,[status(thm)],[c_2159]) ).

cnf(c_2819,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__sub(sK23,sK22))))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23))) ),
    inference(renaming,[status(thm)],[c_2818]) ).

cnf(c_2820,plain,
    ( p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23)))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__sub(sK23,sK22)))) ),
    inference(prop_impl_just,[status(thm)],[c_2130]) ).

cnf(c_2821,plain,
    ( p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__sub(sK23,sK22))))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23))) ),
    inference(renaming,[status(thm)],[c_2820]) ).

cnf(c_4684,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,fo__c_2Einteger_2Eint__sub(X1_15,X2_15))))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,fo__c_2Einteger_2Eint__neg(X2_15))))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X1_15))) ),
    inference(superposition,[status(thm)],[c_2085,c_2173]) ).

cnf(c_4762,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,fo__c_2Einteger_2Eint__neg(X1_15))))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,X2_15)))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(X0_15,fo__c_2Einteger_2Eint__sub(X2_15,X1_15)))) ),
    inference(superposition,[status(thm)],[c_2085,c_2182]) ).

cnf(c_4814,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__neg(sK22))))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23))) ),
    inference(superposition,[status(thm)],[c_2821,c_4684]) ).

cnf(c_4861,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK22)))
    | p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23))) ),
    inference(superposition,[status(thm)],[c_2812,c_4814]) ).

cnf(c_4862,plain,
    p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23))),
    inference(forward_subsumption_resolution,[status(thm)],[c_4861,c_1699]) ).

cnf(c_4863,plain,
    ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__sub(sK23,sK22)))),
    inference(backward_subsumption_resolution,[status(thm)],[c_2819,c_4862]) ).

cnf(c_4873,plain,
    ( ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__neg(sK22))))
    | ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK23))) ),
    inference(superposition,[status(thm)],[c_4762,c_4863]) ).

cnf(c_4875,plain,
    ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,fo__c_2Einteger_2Eint__neg(sK22)))),
    inference(forward_subsumption_resolution,[status(thm)],[c_4873,c_4862]) ).

cnf(c_5090,plain,
    ~ p(inj__o(fo__c_2Einteger_2Eint__divides(sK21,sK22))),
    inference(superposition,[status(thm)],[c_2812,c_4875]) ).

cnf(c_5091,plain,
    $false,
    inference(forward_subsumption_resolution,[status(thm)],[c_5090,c_1699]) ).


%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.15  % Problem  : ITP012_2 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.03/0.15  % Command  : run_iprover %s %d THM
% 0.12/0.36  % Computer : n019.cluster.edu
% 0.12/0.36  % Model    : x86_64 x86_64
% 0.12/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.36  % Memory   : 8042.1875MB
% 0.12/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.36  % CPULimit : 300
% 0.12/0.36  % WCLimit  : 300
% 0.12/0.36  % DateTime : Thu May  2 21:58:29 EDT 2024
% 0.12/0.36  % CPUTime  : 
% 0.19/0.48  Running first-order theorem proving
% 0.19/0.48  Running: /export/starexec/sandbox/solver/bin/run_problem --schedule fof_schedule --heuristic_context casc_unsat --no_cores 8 /export/starexec/sandbox/benchmark/theBenchmark.p 300
% 3.66/1.16  % SZS status Started for theBenchmark.p
% 3.66/1.16  % SZS status Theorem for theBenchmark.p
% 3.66/1.16  
% 3.66/1.16  %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 3.66/1.16  
% 3.66/1.16  ------  iProver source info
% 3.66/1.16  
% 3.66/1.16  git: date: 2024-05-02 19:28:25 +0000
% 3.66/1.16  git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 3.66/1.16  git: non_committed_changes: false
% 3.66/1.16  
% 3.66/1.16  ------ Parsing...
% 3.66/1.16  ------ Clausification by vclausify_rel  & Parsing by iProver...------  preprocesses with Global Options Modified: tff_prep: switching off prep_sem_filter, sub_typing, pure_diseq_elim
% 3.66/1.16  
% 3.66/1.16  
% 3.66/1.16  ------ Preprocessing... sup_sim: 10  pe_s  pe:1:0s pe:2:0s pe:4:0s pe:8:0s pe_e  sup_sim: 0  pe_s  pe_e 
% 3.66/1.16  
% 3.66/1.16  ------ Preprocessing...------  preprocesses with Global Options Modified: tff_prep: switching off prep_sem_filter, sub_typing, pure_diseq_elim
% 3.66/1.16   gs_s  sp: 0 0s  gs_e  snvd_s sp: 0 0s snvd_e ------  preprocesses with Global Options Modified: tff_prep: switching off prep_sem_filter, sub_typing, pure_diseq_elim
% 3.66/1.16  
% 3.66/1.16  
% 3.66/1.16  ------ Preprocessing...
% 3.66/1.16  ------ Proving...
% 3.66/1.16  ------ Problem Properties 
% 3.66/1.16  
% 3.66/1.16  
% 3.66/1.16  clauses                                 80
% 3.66/1.16  conjectures                             0
% 3.66/1.16  EPR                                     6
% 3.66/1.16  Horn                                    67
% 3.66/1.16  unary                                   31
% 3.66/1.16  binary                                  11
% 3.66/1.16  lits                                    193
% 3.66/1.16  lits eq                                 23
% 3.66/1.16  fd_pure                                 0
% 3.66/1.16  fd_pseudo                               0
% 3.66/1.16  fd_cond                                 0
% 3.66/1.16  fd_pseudo_cond                          5
% 3.66/1.16  AC symbols                              0
% 3.66/1.16  
% 3.66/1.16  ------ Schedule dynamic 5 is on 
% 3.66/1.16  
% 3.66/1.16  ------ no conjectures: strip conj schedule 
% 3.66/1.16  
% 3.66/1.16  ------ Input Options "--resolution_flag false --inst_lit_sel_side none" stripped conjectures Time Limit: 10.
% 3.66/1.16  
% 3.66/1.16  
% 3.66/1.16  ------ 
% 3.66/1.16  Current options:
% 3.66/1.16  ------ 
% 3.66/1.16  
% 3.66/1.16  
% 3.66/1.16  
% 3.66/1.16  
% 3.66/1.16  ------ Proving...
% 3.66/1.16  
% 3.66/1.16  
% 3.66/1.16  % SZS status Theorem for theBenchmark.p
% 3.66/1.16  
% 3.66/1.16  % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 3.66/1.16  
% 3.66/1.17  
%------------------------------------------------------------------------------