TSTP Solution File: ITP015_1 by iProver---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : iProver---3.9
% Problem : ITP015_1 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : run_iprover %s %d THM
% Computer : n031.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:12 EDT 2024
% Result : Theorem 7.62s 1.68s
% Output : CNFRefutation 7.62s
% Verified :
% SZS Type : Refutation
% Derivation depth : 12
% Number of leaves : 12
% Syntax : Number of formulae : 64 ( 57 unt; 0 typ; 0 def)
% Number of atoms : 645 ( 86 equ)
% Maximal formula atoms : 9 ( 10 avg)
% Number of connectives : 48 ( 19 ~; 8 |; 18 &)
% ( 2 <=>; 1 =>; 0 <=; 0 <~>)
% Maximal formula depth : 9 ( 2 avg)
% Maximal term depth : 1 ( 1 avg)
% Number of FOOLs : 552 ( 552 fml; 0 var)
% Number of types : 0 ( 0 usr)
% Number of type conns : 0 ( 0 >; 0 *; 0 +; 0 <<)
% Number of predicates : 40 ( 38 usr; 17 prp; 0-3 aty)
% Number of functors : 0 ( 0 usr; 0 con; --- aty)
% Number of variables : 92 ( 8 sgn 64 !; 2 ?; 66 :)
% Comments :
%------------------------------------------------------------------------------
tff(f46,axiom,
! [X12: mono_2Etyop_2Enum_2Enum,X13: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Eprim__rec_2E_3C_2E2(X12,X13) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Eprim__rec_2E_3C_2E0,X12),X13) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Eprim__rec_2E_3C_2E2) ).
tff(f53,axiom,
! [X12: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2Einteger_2ENum_2E1(X12) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,X12) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Einteger_2ENum_2E1) ).
tff(f57,axiom,
! [X12: mono_2Etyop_2Einteger_2Eint,X13: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2Einteger_2Eint__lt_2E2(X12,X13) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,X12),X13) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Einteger_2Eint__lt_2E2) ).
tff(f58,axiom,
! [X12: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2Einteger_2Eint__neg_2E1(X12) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,X12) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Einteger_2Eint__neg_2E1) ).
tff(f59,axiom,
! [X12: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Einteger_2Eint__of__num_2E1(X12) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X12) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Einteger_2Eint__of__num_2E1) ).
tff(f81,axiom,
! [X0: d] :
( ! [X23: u,X24: u] : ( s(X0,X24) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)),s(X0,X23),s(X0,X24))) )
& ! [X15: u,X16: u] : ( s(X0,X15) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)),s(X0,X15),s(X0,X16))) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2Ebool__case__thm) ).
tff(f82,axiom,
mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) = mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger_2EINT__NEG__0) ).
tff(f83,axiom,
! [X25: mono_2Etyop_2Enum_2Enum,X26: mono_2Etyop_2Enum_2Enum] :
( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X25),mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X26))) )
& ( p(mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X25)),mono_2Ec_2Einteger_2Eint__of__num_2E1(X26)))
<=> ( ( mono_2Ec_2Enum_2E0_2E0 != X26 )
| ( mono_2Ec_2Enum_2E0_2E0 != X25 ) ) )
& ( mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X25)),mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X26))) = mono_2Ec_2Eprim__rec_2E_3C_2E2(X26,X25) )
& ( mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X25),mono_2Ec_2Einteger_2Eint__of__num_2E1(X26)) = mono_2Ec_2Eprim__rec_2E_3C_2E2(X25,X26) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger_2EINT__LT__CALCULATE) ).
tff(f84,axiom,
! [X25: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Einteger_2ENum_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X25)) = X25 ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger_2ENUM__OF__INT) ).
tff(f85,axiom,
! [X0: d,X27: mono_2Etyop_2Einteger_2Eint] : ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(X27)))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Einteger_2Eint__lt_2E2(X27,mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0)))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E1(mono_2Ec_2Einteger_2Eint__neg_2E1(X27)))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E1(X27))))))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger__word_2Ei2w__def) ).
tff(f89,conjecture,
! [X0: d] : ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0))))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger__word_2Ei2w__0) ).
tff(f90,negated_conjecture,
~ ! [X0: d] : ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0))))) ),
inference(negated_conjecture,[],[f89]) ).
tff(f133,plain,
! [X0: mono_2Etyop_2Enum_2Enum,X1: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Eprim__rec_2E_3C_2E2(X0,X1) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Eprim__rec_2E_3C_2E0,X0),X1) ),
inference(rectify,[],[f46]) ).
tff(f140,plain,
! [X0: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2Einteger_2ENum_2E1(X0) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,X0) ),
inference(rectify,[],[f53]) ).
tff(f144,plain,
! [X0: mono_2Etyop_2Einteger_2Eint,X1: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2Einteger_2Eint__lt_2E2(X0,X1) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,X0),X1) ),
inference(rectify,[],[f57]) ).
tff(f145,plain,
! [X0: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2Einteger_2Eint__neg_2E1(X0) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,X0) ),
inference(rectify,[],[f58]) ).
tff(f146,plain,
! [X0: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Einteger_2Eint__of__num_2E1(X0) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0) ),
inference(rectify,[],[f59]) ).
tff(f167,plain,
! [X0: d] :
( ! [X1: u,X2: u] : ( s(X0,X2) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)),s(X0,X1),s(X0,X2))) )
& ! [X3: u,X4: u] : ( s(X0,X3) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2ET_2E0)),s(X0,X3),s(X0,X4))) ) ),
inference(rectify,[],[f81]) ).
tff(f168,plain,
! [X0: mono_2Etyop_2Enum_2Enum,X1: mono_2Etyop_2Enum_2Enum] :
( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0),mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X1))) )
& ( p(mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)),mono_2Ec_2Einteger_2Eint__of__num_2E1(X1)))
<=> ( ( mono_2Ec_2Enum_2E0_2E0 != X1 )
| ( mono_2Ec_2Enum_2E0_2E0 != X0 ) ) )
& ( mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)),mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X1))) = mono_2Ec_2Eprim__rec_2E_3C_2E2(X1,X0) )
& ( mono_2Ec_2Eprim__rec_2E_3C_2E2(X0,X1) = mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0),mono_2Ec_2Einteger_2Eint__of__num_2E1(X1)) ) ),
inference(rectify,[],[f83]) ).
tff(f169,plain,
! [X0: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Einteger_2ENum_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)) = X0 ),
inference(rectify,[],[f84]) ).
tff(f170,plain,
! [X0: d,X1: mono_2Etyop_2Einteger_2Eint] : ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(X1)))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Einteger_2Eint__lt_2E2(X1,mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0)))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E1(mono_2Ec_2Einteger_2Eint__neg_2E1(X1)))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E1(X1))))))) ),
inference(rectify,[],[f85]) ).
tff(f184,plain,
? [X0: d] : ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0))))) ),
inference(ennf_transformation,[],[f90]) ).
tff(f216,plain,
! [X0: mono_2Etyop_2Enum_2Enum,X1: mono_2Etyop_2Enum_2Enum] :
( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0),mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X1))) )
& ( p(mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)),mono_2Ec_2Einteger_2Eint__of__num_2E1(X1)))
| ( ( mono_2Ec_2Enum_2E0_2E0 = X1 )
& ( mono_2Ec_2Enum_2E0_2E0 = X0 ) ) )
& ( ( mono_2Ec_2Enum_2E0_2E0 != X1 )
| ( mono_2Ec_2Enum_2E0_2E0 != X0 )
| ~ p(mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)),mono_2Ec_2Einteger_2Eint__of__num_2E1(X1))) )
& ( mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)),mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X1))) = mono_2Ec_2Eprim__rec_2E_3C_2E2(X1,X0) )
& ( mono_2Ec_2Eprim__rec_2E_3C_2E2(X0,X1) = mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0),mono_2Ec_2Einteger_2Eint__of__num_2E1(X1)) ) ),
inference(nnf_transformation,[],[f168]) ).
tff(f217,plain,
! [X0: mono_2Etyop_2Enum_2Enum,X1: mono_2Etyop_2Enum_2Enum] :
( ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0),mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X1))) )
& ( p(mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)),mono_2Ec_2Einteger_2Eint__of__num_2E1(X1)))
| ( ( mono_2Ec_2Enum_2E0_2E0 = X1 )
& ( mono_2Ec_2Enum_2E0_2E0 = X0 ) ) )
& ( ( mono_2Ec_2Enum_2E0_2E0 != X1 )
| ( mono_2Ec_2Enum_2E0_2E0 != X0 )
| ~ p(mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)),mono_2Ec_2Einteger_2Eint__of__num_2E1(X1))) )
& ( mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)),mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X1))) = mono_2Ec_2Eprim__rec_2E_3C_2E2(X1,X0) )
& ( mono_2Ec_2Eprim__rec_2E_3C_2E2(X0,X1) = mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0),mono_2Ec_2Einteger_2Eint__of__num_2E1(X1)) ) ),
inference(flattening,[],[f216]) ).
tff(f219,plain,
( ? [X0: d] : ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0))))) )
=> ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0))))) ) ),
introduced(choice_axiom,[]) ).
tff(f220,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0))))),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK3])],[f184,f219]) ).
tff(f279,plain,
! [X0: mono_2Etyop_2Enum_2Enum,X1: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Eprim__rec_2E_3C_2E2(X0,X1) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Eprim__rec_2E_3C_2E0,X0),X1) ),
inference(cnf_transformation,[],[f133]) ).
tff(f289,plain,
! [X0: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2Einteger_2ENum_2E1(X0) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,X0) ),
inference(cnf_transformation,[],[f140]) ).
tff(f295,plain,
! [X0: mono_2Etyop_2Einteger_2Eint,X1: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2Einteger_2Eint__lt_2E2(X0,X1) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,X0),X1) ),
inference(cnf_transformation,[],[f144]) ).
tff(f296,plain,
! [X0: mono_2Etyop_2Einteger_2Eint] : ( mono_2Ec_2Einteger_2Eint__neg_2E1(X0) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,X0) ),
inference(cnf_transformation,[],[f145]) ).
tff(f297,plain,
! [X0: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Einteger_2Eint__of__num_2E1(X0) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0) ),
inference(cnf_transformation,[],[f146]) ).
tff(f334,plain,
! [X2: u,X0: d,X1: u] : ( s(X0,X2) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)),s(X0,X1),s(X0,X2))) ),
inference(cnf_transformation,[],[f167]) ).
tff(f335,plain,
mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0) = mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0)),
inference(cnf_transformation,[],[f82]) ).
tff(f336,plain,
! [X0: mono_2Etyop_2Enum_2Enum,X1: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Eprim__rec_2E_3C_2E2(X0,X1) = mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0),mono_2Ec_2Einteger_2Eint__of__num_2E1(X1)) ),
inference(cnf_transformation,[],[f217]) ).
tff(f341,plain,
! [X0: mono_2Etyop_2Enum_2Enum,X1: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Ec_2Einteger_2Eint__lt_2E2(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0),mono_2Ec_2Einteger_2Eint__neg_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X1))) ),
inference(cnf_transformation,[],[f217]) ).
tff(f342,plain,
! [X0: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Einteger_2ENum_2E1(mono_2Ec_2Einteger_2Eint__of__num_2E1(X0)) = X0 ),
inference(cnf_transformation,[],[f169]) ).
tff(f343,plain,
! [X0: d,X1: mono_2Etyop_2Einteger_2Eint] : ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(X1)))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Einteger_2Eint__lt_2E2(X1,mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0)))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E1(mono_2Ec_2Einteger_2Eint__neg_2E1(X1)))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E1(X1))))))) ),
inference(cnf_transformation,[],[f170]) ).
tff(f348,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E1(mono_2Ec_2Enum_2E0_2E0))))),
inference(cnf_transformation,[],[f220]) ).
tff(f349,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0)),
inference(definition_unfolding,[],[f335,f297,f296,f297]) ).
tff(f350,plain,
! [X0: mono_2Etyop_2Enum_2Enum,X1: mono_2Etyop_2Enum_2Enum] : ( mono_2Ec_2Ebool_2EF_2E0 = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0)),mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X1))) ),
inference(definition_unfolding,[],[f341,f295,f297,f296,f297]) ).
tff(f355,plain,
! [X0: mono_2Etyop_2Enum_2Enum,X1: mono_2Etyop_2Enum_2Enum] : ( mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Eprim__rec_2E_3C_2E0,X0),X1) = mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0)),mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X1)) ),
inference(definition_unfolding,[],[f336,f279,f295,f297,f297]) ).
tff(f356,plain,
! [X0: mono_2Etyop_2Enum_2Enum] : ( mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0)) = X0 ),
inference(definition_unfolding,[],[f342,f289,f297]) ).
tff(f357,plain,
! [X0: d,X1: mono_2Etyop_2Einteger_2Eint] : ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(X1)))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,X1),mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0)))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,X1)))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,X1))))))) ),
inference(definition_unfolding,[],[f343,f295,f297,f289,f296,f289]) ).
tff(f361,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0))))),
inference(definition_unfolding,[],[f348,f297]) ).
cnf(c_143,plain,
s(X0_14,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)),s(X0_14,X0_13),s(X0_14,X1_13))) = s(X0_14,X1_13),
inference(cnf_transformation,[],[f334]) ).
cnf(c_145,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0)) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0),
inference(cnf_transformation,[],[f349]) ).
cnf(c_146,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29)),mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X1_29))) = mono_2Ec_2Ebool_2EF_2E0,
inference(cnf_transformation,[],[f350]) ).
cnf(c_151,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29)),mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X1_29)) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Eprim__rec_2E_3C_2E0,X0_29),X1_29),
inference(cnf_transformation,[],[f355]) ).
cnf(c_152,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29)) = X0_29,
inference(cnf_transformation,[],[f356]) ).
cnf(c_153,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_14),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,X0_28),mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0)))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_14),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_14),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,X0_28)))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_14),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,X0_28))))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_14),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(X0_28)))),
inference(cnf_transformation,[],[f357]) ).
cnf(c_158,negated_conjecture,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0))))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))),
inference(cnf_transformation,[],[f361]) ).
cnf(c_499,negated_conjecture,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0))))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))),
inference(subtyping,[status(esa)],[c_158]) ).
cnf(c_504,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,X0_28),mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0)))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,X0_28)))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,X0_28))))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(X0_28)))),
inference(subtyping,[status(esa)],[c_153]) ).
cnf(c_505,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29)) = X0_29,
inference(subtyping,[status(esa)],[c_152]) ).
cnf(c_506,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29)),mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X1_29)) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Eprim__rec_2E_3C_2E0,X0_29),X1_29),
inference(subtyping,[status(esa)],[c_151]) ).
cnf(c_511,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29)),mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X1_29))) = mono_2Ec_2Ebool_2EF_2E0,
inference(subtyping,[status(esa)],[c_146]) ).
cnf(c_512,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0)) = mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0),
inference(subtyping,[status(esa)],[c_145]) ).
cnf(c_514,plain,
s(X0_31,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Ec_2Ebool_2EF_2E0)),s(X0_31,X0_32),s(X0_31,X1_32))) = s(X0_31,X1_32),
inference(subtyping,[status(esa)],[c_143]) ).
cnf(c_2012,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29)),mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0)) = mono_2Ec_2Ebool_2EF_2E0,
inference(superposition,[status(thm)],[c_512,c_511]) ).
cnf(c_2013,plain,
mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Emin_2Efun_28tyop_2Enum_2Enum_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Eprim__rec_2E_3C_2E0,X0_29),mono_2Ec_2Enum_2E0_2E0) = mono_2Ec_2Ebool_2EF_2E0,
inference(demodulation,[status(thm)],[c_2012,c_506]) ).
cnf(c_11508,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,i_mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Ebool(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Emin_2Efun_28tyop_2Einteger_2Eint_2Ctyop_2Emin_2Ebool_29(mono_2Ec_2Einteger_2Eint__lt_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29)),mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0)))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Enum_2Enum(mono_2Ec_2Einteger_2ENum_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Einteger_2Eint_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__neg_2E0,mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29))))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(X0_29)))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29))))),
inference(superposition,[status(thm)],[c_505,c_504]) ).
cnf(c_11538,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,X0_29))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0_33),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(X0_29)))),
inference(demodulation,[status(thm)],[c_11508,c_506,c_514,c_2013]) ).
cnf(c_11630,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,i_mono_2Etyop_2Einteger_2Eint(mono_2Eapp_2E2_2Emono_2Etyop_2Enum_2Enum_20mono_2Etyop_2Einteger_2Eint(mono_2Ec_2Einteger_2Eint__of__num_2E0,mono_2Ec_2Enum_2E0_2E0))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK3),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,i_mono_2Etyop_2Enum_2Enum(mono_2Ec_2Enum_2E0_2E0)))),
inference(instantiation,[status(thm)],[c_11538]) ).
cnf(c_11631,plain,
$false,
inference(prop_impl_just,[status(thm)],[c_11630,c_499]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12 % Problem : ITP015_1 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.11/0.13 % Command : run_iprover %s %d THM
% 0.13/0.34 % Computer : n031.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Thu May 2 22:39:01 EDT 2024
% 0.13/0.34 % CPUTime :
% 0.19/0.47 Running first-order theorem proving
% 0.19/0.47 Running: /export/starexec/sandbox2/solver/bin/run_problem --schedule fof_schedule --heuristic_context casc_unsat --no_cores 8 /export/starexec/sandbox2/benchmark/theBenchmark.p 300
% 7.62/1.68 % SZS status Started for theBenchmark.p
% 7.62/1.68 % SZS status Theorem for theBenchmark.p
% 7.62/1.68
% 7.62/1.68 %---------------- iProver v3.9 (pre CASC 2024/SMT-COMP 2024) ----------------%
% 7.62/1.68
% 7.62/1.68 ------ iProver source info
% 7.62/1.68
% 7.62/1.68 git: date: 2024-05-02 19:28:25 +0000
% 7.62/1.68 git: sha1: a33b5eb135c74074ba803943bb12f2ebd971352f
% 7.62/1.68 git: non_committed_changes: false
% 7.62/1.68
% 7.62/1.68 ------ Parsing...
% 7.62/1.68 ------ Clausification by vclausify_rel & Parsing by iProver...
% 7.62/1.68
% 7.62/1.68 ------ Preprocessing... sup_sim: 1 pe_s pe_e
% 7.62/1.68
% 7.62/1.68 ------ Preprocessing... gs_s sp: 0 0s gs_e scvd_s sp: 0 0s scvd_e snvd_s sp: 0 0s snvd_e
% 7.62/1.68
% 7.62/1.68 ------ Preprocessing...
% 7.62/1.68 ------ Proving...
% 7.62/1.68 ------ Problem Properties
% 7.62/1.68
% 7.62/1.68
% 7.62/1.68 clauses 127
% 7.62/1.68 conjectures 1
% 7.62/1.68 EPR 5
% 7.62/1.68 Horn 105
% 7.62/1.68 unary 64
% 7.62/1.68 binary 53
% 7.62/1.68 lits 200
% 7.62/1.68 lits eq 78
% 7.62/1.68 fd_pure 1
% 7.62/1.68 fd_pseudo 0
% 7.62/1.68 fd_cond 2
% 7.62/1.68 fd_pseudo_cond 2
% 7.62/1.68 AC symbols 0
% 7.62/1.68
% 7.62/1.68 ------ Input Options Time Limit: Unbounded
% 7.62/1.68
% 7.62/1.68
% 7.62/1.68 ------
% 7.62/1.68 Current options:
% 7.62/1.68 ------
% 7.62/1.68
% 7.62/1.68
% 7.62/1.68
% 7.62/1.68
% 7.62/1.68 ------ Proving...
% 7.62/1.68
% 7.62/1.68
% 7.62/1.68 % SZS status Theorem for theBenchmark.p
% 7.62/1.68
% 7.62/1.68 % SZS output start CNFRefutation for theBenchmark.p
% See solution above
% 7.62/1.68
% 7.62/1.70
%------------------------------------------------------------------------------