TSTP Solution File: ITP015+1 by Vampire-SAT---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire-SAT---4.8
% Problem : ITP015+1 : TPTP v8.1.2. Bugfixed v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% Computer : n025.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 : Sun May 5 06:58:42 EDT 2024
% Result : Theorem 1.63s 0.61s
% Output : Refutation 1.63s
% Verified :
% SZS Type : Refutation
% Derivation depth : 7
% Number of leaves : 149
% Syntax : Number of formulae : 491 ( 147 unt; 0 def)
% Number of atoms : 1207 ( 291 equ)
% Maximal formula atoms : 9 ( 2 avg)
% Number of connectives : 1194 ( 478 ~; 492 |; 69 &)
% ( 132 <=>; 23 =>; 0 <=; 0 <~>)
% Maximal formula depth : 13 ( 4 avg)
% Maximal term depth : 14 ( 2 avg)
% Number of predicates : 105 ( 103 usr; 103 prp; 0-2 aty)
% Number of functors : 55 ( 55 usr; 29 con; 0-4 aty)
% Number of variables : 718 ( 706 !; 12 ?)
% Comments :
%------------------------------------------------------------------------------
fof(f7024,plain,
$false,
inference(avatar_sat_refutation,[],[f237,f242,f247,f251,f255,f259,f264,f270,f274,f278,f282,f286,f290,f294,f313,f342,f346,f350,f415,f419,f423,f427,f431,f518,f532,f536,f573,f577,f581,f585,f589,f593,f597,f693,f697,f701,f773,f777,f846,f850,f894,f898,f902,f906,f1042,f1050,f1054,f1212,f1216,f1220,f1224,f1228,f1232,f1236,f1246,f1439,f1444,f1448,f1535,f1539,f1543,f1547,f1726,f1730,f1734,f1738,f2040,f2048,f2062,f2106,f2110,f2172,f2176,f2220,f2224,f2439,f2485,f2810,f2838,f2839,f2840,f2841,f3031,f3471,f4994,f4999,f5028,f5029,f5030,f5569,f6591,f6677,f6683,f6691,f6695,f6726,f6730,f6734,f6836,f6840,f6936,f6940,f6944,f6948,f6952,f6984,f7023]) ).
fof(f7023,plain,
( spl4_3
| ~ spl4_101 ),
inference(avatar_contradiction_clause,[],[f7022]) ).
fof(f7022,plain,
( $false
| spl4_3
| ~ spl4_101 ),
inference(trivial_inequality_removal,[],[f7000]) ).
fof(f7000,plain,
( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))
| spl4_3
| ~ spl4_101 ),
inference(superposition,[],[f246,f6951]) ).
fof(f6951,plain,
( ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X0)))
| ~ spl4_101 ),
inference(avatar_component_clause,[],[f6950]) ).
fof(f6950,plain,
( spl4_101
<=> ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_101])]) ).
fof(f246,plain,
( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))))
| spl4_3 ),
inference(avatar_component_clause,[],[f244]) ).
fof(f244,plain,
( spl4_3
<=> s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_3])]) ).
fof(f6984,plain,
( spl4_102
| ~ spl4_24
| ~ spl4_89 ),
inference(avatar_split_clause,[],[f6684,f6680,f516,f6981]) ).
fof(f6981,plain,
( spl4_102
<=> s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,combin_i_2E0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_102])]) ).
fof(f516,plain,
( spl4_24
<=> ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_24])]) ).
fof(f6680,plain,
( spl4_89
<=> p(s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,combin_i_2E0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_89])]) ).
fof(f6684,plain,
( s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,combin_i_2E0))
| ~ spl4_24
| ~ spl4_89 ),
inference(resolution,[],[f6682,f517]) ).
fof(f517,plain,
( ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,X0) )
| ~ spl4_24 ),
inference(avatar_component_clause,[],[f516]) ).
fof(f6682,plain,
( p(s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,combin_i_2E0)))
| ~ spl4_89 ),
inference(avatar_component_clause,[],[f6680]) ).
fof(f6952,plain,
( spl4_101
| ~ spl4_4
| ~ spl4_7
| ~ spl4_15
| ~ spl4_21
| ~ spl4_45
| ~ spl4_78 ),
inference(avatar_split_clause,[],[f2475,f2437,f1040,f421,f311,f262,f249,f6950]) ).
fof(f249,plain,
( spl4_4
<=> ! [X0] : ~ p(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_4])]) ).
fof(f262,plain,
( spl4_7
<=> ! [X0] : s(tyop_2Enum_2Enum,X0) = s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_7])]) ).
fof(f311,plain,
( spl4_15
<=> ! [X0] :
( p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_15])]) ).
fof(f421,plain,
( spl4_21
<=> ! [X2,X0,X1] : s(X0,X2) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0),s(X0,X1),s(X0,X2))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_21])]) ).
fof(f1040,plain,
( spl4_45
<=> ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_45])]) ).
fof(f2437,plain,
( spl4_78
<=> ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,X1),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_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,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,X1))))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,X1))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_78])]) ).
fof(f2475,plain,
( ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X0)))
| ~ spl4_4
| ~ spl4_7
| ~ spl4_15
| ~ spl4_21
| ~ spl4_45
| ~ spl4_78 ),
inference(forward_demodulation,[],[f2474,f422]) ).
fof(f422,plain,
( ! [X2,X0,X1] : s(X0,X2) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0),s(X0,X1),s(X0,X2)))
| ~ spl4_21 ),
inference(avatar_component_clause,[],[f421]) ).
fof(f2474,plain,
( ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X0)))))
| ~ spl4_4
| ~ spl4_7
| ~ spl4_15
| ~ spl4_45
| ~ spl4_78 ),
inference(forward_demodulation,[],[f2473,f394]) ).
fof(f394,plain,
( ! [X0] : s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))
| ~ spl4_4
| ~ spl4_15 ),
inference(resolution,[],[f312,f250]) ).
fof(f250,plain,
( ! [X0] : ~ p(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))
| ~ spl4_4 ),
inference(avatar_component_clause,[],[f249]) ).
fof(f312,plain,
( ! [X0] :
( p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X0) )
| ~ spl4_15 ),
inference(avatar_component_clause,[],[f311]) ).
fof(f2473,plain,
( ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X0)))))
| ~ spl4_7
| ~ spl4_45
| ~ spl4_78 ),
inference(forward_demodulation,[],[f2440,f263]) ).
fof(f263,plain,
( ! [X0] : s(tyop_2Enum_2Enum,X0) = s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0)))))
| ~ spl4_7 ),
inference(avatar_component_clause,[],[f262]) ).
fof(f2440,plain,
( ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X1),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0)))))))))
| ~ spl4_45
| ~ spl4_78 ),
inference(superposition,[],[f2438,f1041]) ).
fof(f1041,plain,
( ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))
| ~ spl4_45 ),
inference(avatar_component_clause,[],[f1040]) ).
fof(f2438,plain,
( ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,X1),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_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,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,X1))))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,X1)))))))
| ~ spl4_78 ),
inference(avatar_component_clause,[],[f2437]) ).
fof(f6948,plain,
( spl4_100
| ~ spl4_35
| ~ spl4_42 ),
inference(avatar_split_clause,[],[f960,f896,f695,f6946]) ).
fof(f6946,plain,
( spl4_100
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_100])]) ).
fof(f695,plain,
( spl4_35
<=> ! [X0,X1,X3] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_35])]) ).
fof(f896,plain,
( spl4_42
<=> ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_42])]) ).
fof(f960,plain,
( ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))) )
| ~ spl4_35
| ~ spl4_42 ),
inference(superposition,[],[f696,f897]) ).
fof(f897,plain,
( ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))
| ~ spl4_42 ),
inference(avatar_component_clause,[],[f896]) ).
fof(f696,plain,
( ! [X3,X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) )
| ~ spl4_35 ),
inference(avatar_component_clause,[],[f695]) ).
fof(f6944,plain,
( spl4_99
| ~ spl4_36
| ~ spl4_42 ),
inference(avatar_split_clause,[],[f959,f896,f699,f6942]) ).
fof(f6942,plain,
( spl4_99
<=> ! [X0,X1] :
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_99])]) ).
fof(f699,plain,
( spl4_36
<=> ! [X2,X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_36])]) ).
fof(f959,plain,
( ! [X0,X1] :
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0)))) )
| ~ spl4_36
| ~ spl4_42 ),
inference(superposition,[],[f700,f897]) ).
fof(f700,plain,
( ! [X2,X0,X1] :
( ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))
| p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) )
| ~ spl4_36 ),
inference(avatar_component_clause,[],[f699]) ).
fof(f6940,plain,
( spl4_98
| ~ spl4_35
| ~ spl4_41 ),
inference(avatar_split_clause,[],[f912,f892,f695,f6938]) ).
fof(f6938,plain,
( spl4_98
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_98])]) ).
fof(f892,plain,
( spl4_41
<=> ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_41])]) ).
fof(f912,plain,
( ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))) )
| ~ spl4_35
| ~ spl4_41 ),
inference(superposition,[],[f696,f893]) ).
fof(f893,plain,
( ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))
| ~ spl4_41 ),
inference(avatar_component_clause,[],[f892]) ).
fof(f6936,plain,
( spl4_97
| ~ spl4_36
| ~ spl4_41 ),
inference(avatar_split_clause,[],[f911,f892,f699,f6934]) ).
fof(f6934,plain,
( spl4_97
<=> ! [X0,X1] :
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_97])]) ).
fof(f911,plain,
( ! [X0,X1] :
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0)))) )
| ~ spl4_36
| ~ spl4_41 ),
inference(superposition,[],[f700,f893]) ).
fof(f6840,plain,
( spl4_96
| ~ spl4_19
| ~ spl4_38 ),
inference(avatar_split_clause,[],[f802,f775,f412,f6838]) ).
fof(f6838,plain,
( spl4_96
<=> ! [X0] : s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_96])]) ).
fof(f412,plain,
( spl4_19
<=> s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) = s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_19])]) ).
fof(f775,plain,
( spl4_38
<=> ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_38])]) ).
fof(f802,plain,
( ! [X0] : s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))))
| ~ spl4_19
| ~ spl4_38 ),
inference(superposition,[],[f776,f414]) ).
fof(f414,plain,
( s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) = s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))))
| ~ spl4_19 ),
inference(avatar_component_clause,[],[f412]) ).
fof(f776,plain,
( ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))))
| ~ spl4_38 ),
inference(avatar_component_clause,[],[f775]) ).
fof(f6836,plain,
( spl4_95
| ~ spl4_15
| spl4_86 ),
inference(avatar_split_clause,[],[f6611,f6588,f311,f6833]) ).
fof(f6833,plain,
( spl4_95
<=> s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_95])]) ).
fof(f6588,plain,
( spl4_86
<=> p(s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_86])]) ).
fof(f6611,plain,
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0))
| ~ spl4_15
| spl4_86 ),
inference(resolution,[],[f312,f6590]) ).
fof(f6590,plain,
( ~ p(s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0)))
| spl4_86 ),
inference(avatar_component_clause,[],[f6588]) ).
fof(f6734,plain,
( spl4_94
| ~ spl4_35
| ~ spl4_36 ),
inference(avatar_split_clause,[],[f750,f699,f695,f6732]) ).
fof(f6732,plain,
( spl4_94
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_94])]) ).
fof(f750,plain,
( ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) )
| ~ spl4_35
| ~ spl4_36 ),
inference(resolution,[],[f700,f696]) ).
fof(f6730,plain,
( spl4_93
| ~ spl4_6
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f405,f348,f257,f6728]) ).
fof(f6728,plain,
( spl4_93
<=> ! [X0,X1] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X1)))
| p(s(tyop_2Emin_2Ebool,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_93])]) ).
fof(f257,plain,
( spl4_6
<=> ! [X0] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0))))
| p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_6])]) ).
fof(f348,plain,
( spl4_18
<=> ! [X0,X1] :
( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,X1)
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_18])]) ).
fof(f405,plain,
( ! [X0,X1] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X1)))
| p(s(tyop_2Emin_2Ebool,X1)) )
| ~ spl4_6
| ~ spl4_18 ),
inference(resolution,[],[f349,f258]) ).
fof(f258,plain,
( ! [X0] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0))))
| p(s(tyop_2Emin_2Ebool,X0)) )
| ~ spl4_6 ),
inference(avatar_component_clause,[],[f257]) ).
fof(f349,plain,
( ! [X0,X1] :
( ~ p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,X1) )
| ~ spl4_18 ),
inference(avatar_component_clause,[],[f348]) ).
fof(f6726,plain,
( spl4_92
| ~ spl4_5
| ~ spl4_17 ),
inference(avatar_split_clause,[],[f376,f344,f253,f6724]) ).
fof(f6724,plain,
( spl4_92
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0))) = s(tyop_2Emin_2Ebool,X1)
| ~ p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_92])]) ).
fof(f253,plain,
( spl4_5
<=> ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_5])]) ).
fof(f344,plain,
( spl4_17
<=> ! [X0,X1] :
( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,X1)
| p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_17])]) ).
fof(f376,plain,
( ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0))) = s(tyop_2Emin_2Ebool,X1)
| ~ p(s(tyop_2Emin_2Ebool,X0)) )
| ~ spl4_5
| ~ spl4_17 ),
inference(resolution,[],[f345,f254]) ).
fof(f254,plain,
( ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0))))
| ~ p(s(tyop_2Emin_2Ebool,X0)) )
| ~ spl4_5 ),
inference(avatar_component_clause,[],[f253]) ).
fof(f345,plain,
( ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,X1) )
| ~ spl4_17 ),
inference(avatar_component_clause,[],[f344]) ).
fof(f6695,plain,
( spl4_91
| ~ spl4_19
| ~ spl4_67
| ~ spl4_68 ),
inference(avatar_split_clause,[],[f2058,f2038,f1736,f412,f6693]) ).
fof(f6693,plain,
( spl4_91
<=> ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0),s(tyop_2Enum_2Enum,X0))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_91])]) ).
fof(f1736,plain,
( spl4_67
<=> ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))) = s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,X0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_67])]) ).
fof(f2038,plain,
( spl4_68
<=> ! [X0,X1] :
( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X1)
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X0)
| ~ p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_68])]) ).
fof(f2058,plain,
( ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0),s(tyop_2Enum_2Enum,X0))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X0) )
| ~ spl4_19
| ~ spl4_67
| ~ spl4_68 ),
inference(forward_demodulation,[],[f2057,f1970]) ).
fof(f1970,plain,
( ! [X0] : s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0),s(tyop_2Enum_2Enum,X0))) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))))
| ~ spl4_19
| ~ spl4_67 ),
inference(superposition,[],[f1737,f414]) ).
fof(f1737,plain,
( ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))) = s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,X0)))
| ~ spl4_67 ),
inference(avatar_component_clause,[],[f1736]) ).
fof(f2057,plain,
( ! [X0] :
( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X0)
| ~ p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))))) )
| ~ spl4_68 ),
inference(equality_resolution,[],[f2039]) ).
fof(f2039,plain,
( ! [X0,X1] :
( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X1)
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X0)
| ~ p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))) )
| ~ spl4_68 ),
inference(avatar_component_clause,[],[f2038]) ).
fof(f6691,plain,
( spl4_90
| ~ spl4_19
| ~ spl4_45
| ~ spl4_50 ),
inference(avatar_split_clause,[],[f1283,f1214,f1040,f412,f6689]) ).
fof(f6689,plain,
( spl4_90
<=> ! [X0] :
( p(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0),s(tyop_2Enum_2Enum,X0))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_90])]) ).
fof(f1214,plain,
( spl4_50
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_50])]) ).
fof(f1283,plain,
( ! [X0] :
( p(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0),s(tyop_2Enum_2Enum,X0))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X0) )
| ~ spl4_19
| ~ spl4_45
| ~ spl4_50 ),
inference(forward_demodulation,[],[f1274,f1041]) ).
fof(f1274,plain,
( ! [X0] :
( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X0) )
| ~ spl4_19
| ~ spl4_50 ),
inference(superposition,[],[f1215,f414]) ).
fof(f1215,plain,
( ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X1) )
| ~ spl4_50 ),
inference(avatar_component_clause,[],[f1214]) ).
fof(f6683,plain,
( ~ spl4_84
| spl4_89
| ~ spl4_16
| ~ spl4_40 ),
inference(avatar_split_clause,[],[f890,f848,f340,f6680,f4996]) ).
fof(f4996,plain,
( spl4_84
<=> p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_84])]) ).
fof(f340,plain,
( spl4_16
<=> ! [X0,X1] : s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_16])]) ).
fof(f848,plain,
( spl4_40
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK2(X0,X1)))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_40])]) ).
fof(f890,plain,
( p(s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,combin_i_2E0)))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))
| ~ spl4_16
| ~ spl4_40 ),
inference(superposition,[],[f849,f341]) ).
fof(f341,plain,
( ! [X0,X1] : s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1)))
| ~ spl4_16 ),
inference(avatar_component_clause,[],[f340]) ).
fof(f849,plain,
( ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK2(X0,X1)))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) )
| ~ spl4_40 ),
inference(avatar_component_clause,[],[f848]) ).
fof(f6677,plain,
( spl4_87
| ~ spl4_88
| ~ spl4_8 ),
inference(avatar_split_clause,[],[f304,f268,f6674,f6671]) ).
fof(f6671,plain,
( spl4_87
<=> ! [X0] : s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X0) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_87])]) ).
fof(f6674,plain,
( spl4_88
<=> s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_88])]) ).
fof(f268,plain,
( spl4_8
<=> ! [X0] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X0)
| s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_8])]) ).
fof(f304,plain,
( ! [X0] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) != s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0)
| s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X0) )
| ~ spl4_8 ),
inference(equality_factoring,[],[f269]) ).
fof(f269,plain,
( ! [X0] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,X0)
| s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X0) )
| ~ spl4_8 ),
inference(avatar_component_clause,[],[f268]) ).
fof(f6591,plain,
( ~ spl4_86
| ~ spl4_2
| ~ spl4_23
| ~ spl4_24
| ~ spl4_40
| ~ spl4_80 ),
inference(avatar_split_clause,[],[f5036,f2807,f848,f516,f429,f239,f6588]) ).
fof(f239,plain,
( spl4_2
<=> p(s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_2])]) ).
fof(f429,plain,
( spl4_23
<=> ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X0)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_23])]) ).
fof(f2807,plain,
( spl4_80
<=> p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_80])]) ).
fof(f5036,plain,
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0))
| ~ p(s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0)))
| ~ spl4_23
| ~ spl4_24
| ~ spl4_40
| ~ spl4_80 ),
inference(forward_demodulation,[],[f881,f4970]) ).
fof(f4970,plain,
( s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0)))
| ~ spl4_24
| ~ spl4_80 ),
inference(resolution,[],[f517,f2809]) ).
fof(f2809,plain,
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0))))
| ~ spl4_80 ),
inference(avatar_component_clause,[],[f2807]) ).
fof(f881,plain,
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0))))
| ~ p(s(tyop_2Emin_2Ebool,sK2(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0)))
| ~ spl4_23
| ~ spl4_40 ),
inference(resolution,[],[f849,f430]) ).
fof(f430,plain,
( ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X0))))
| ~ p(s(tyop_2Emin_2Ebool,X0)) )
| ~ spl4_23 ),
inference(avatar_component_clause,[],[f429]) ).
fof(f5569,plain,
( spl4_85
| ~ spl4_24
| ~ spl4_82 ),
inference(avatar_split_clause,[],[f4973,f3468,f516,f5566]) ).
fof(f5566,plain,
( spl4_85
<=> s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_85])]) ).
fof(f3468,plain,
( spl4_82
<=> p(s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_82])]) ).
fof(f4973,plain,
( s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0))
| ~ spl4_24
| ~ spl4_82 ),
inference(resolution,[],[f517,f3470]) ).
fof(f3470,plain,
( p(s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0)))
| ~ spl4_82 ),
inference(avatar_component_clause,[],[f3468]) ).
fof(f5030,plain,
( ~ spl4_2
| ~ spl4_46 ),
inference(avatar_contradiction_clause,[],[f5005]) ).
fof(f5005,plain,
( $false
| ~ spl4_2
| ~ spl4_46 ),
inference(resolution,[],[f1045,f241]) ).
fof(f241,plain,
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0))
| ~ spl4_2 ),
inference(avatar_component_clause,[],[f239]) ).
fof(f1045,plain,
( ! [X0] : ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ spl4_46 ),
inference(avatar_component_clause,[],[f1044]) ).
fof(f1044,plain,
( spl4_46
<=> ! [X0] : ~ p(s(tyop_2Emin_2Ebool,X0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_46])]) ).
fof(f5029,plain,
( ~ spl4_46
| ~ spl4_80 ),
inference(avatar_contradiction_clause,[],[f5008]) ).
fof(f5008,plain,
( $false
| ~ spl4_46
| ~ spl4_80 ),
inference(resolution,[],[f1045,f2809]) ).
fof(f5028,plain,
( ~ spl4_46
| ~ spl4_82 ),
inference(avatar_contradiction_clause,[],[f5011]) ).
fof(f5011,plain,
( $false
| ~ spl4_46
| ~ spl4_82 ),
inference(resolution,[],[f1045,f3470]) ).
fof(f4999,plain,
( spl4_84
| spl4_46
| ~ spl4_16
| ~ spl4_36 ),
inference(avatar_split_clause,[],[f769,f699,f340,f1044,f4996]) ).
fof(f769,plain,
( ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))) )
| ~ spl4_16
| ~ spl4_36 ),
inference(superposition,[],[f700,f341]) ).
fof(f4994,plain,
( spl4_83
| ~ spl4_15
| spl4_81 ),
inference(avatar_split_clause,[],[f4252,f3028,f311,f4991]) ).
fof(f4991,plain,
( spl4_83
<=> s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,combin_i_2E0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_83])]) ).
fof(f3028,plain,
( spl4_81
<=> p(s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,combin_i_2E0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_81])]) ).
fof(f4252,plain,
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,combin_i_2E0))
| ~ spl4_15
| spl4_81 ),
inference(resolution,[],[f312,f3030]) ).
fof(f3030,plain,
( ~ p(s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,combin_i_2E0)))
| spl4_81 ),
inference(avatar_component_clause,[],[f3028]) ).
fof(f3471,plain,
( spl4_82
| spl4_1
| ~ spl4_22
| ~ spl4_39
| ~ spl4_58 ),
inference(avatar_split_clause,[],[f2848,f1441,f844,f425,f234,f3468]) ).
fof(f234,plain,
( spl4_1
<=> p(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_1])]) ).
fof(f425,plain,
( spl4_22
<=> ! [X0] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X0))))
| p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_22])]) ).
fof(f844,plain,
( spl4_39
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK1(X0,X1))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_39])]) ).
fof(f1441,plain,
( spl4_58
<=> s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_58])]) ).
fof(f2848,plain,
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0))
| p(s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0)))
| ~ spl4_22
| ~ spl4_39
| ~ spl4_58 ),
inference(forward_demodulation,[],[f851,f1443]) ).
fof(f1443,plain,
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0)))
| ~ spl4_58 ),
inference(avatar_component_clause,[],[f1441]) ).
fof(f851,plain,
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0))))
| p(s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E0)))
| ~ spl4_22
| ~ spl4_39 ),
inference(resolution,[],[f845,f426]) ).
fof(f426,plain,
( ! [X0] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X0))))
| p(s(tyop_2Emin_2Ebool,X0)) )
| ~ spl4_22 ),
inference(avatar_component_clause,[],[f425]) ).
fof(f845,plain,
( ! [X0,X1] :
( ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK1(X0,X1)))))
| p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) )
| ~ spl4_39 ),
inference(avatar_component_clause,[],[f844]) ).
fof(f3031,plain,
( ~ spl4_81
| spl4_1
| ~ spl4_15
| ~ spl4_16
| ~ spl4_39
| spl4_69 ),
inference(avatar_split_clause,[],[f2847,f2042,f844,f340,f311,f234,f3028]) ).
fof(f2042,plain,
( spl4_69
<=> p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_69])]) ).
fof(f2847,plain,
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0))
| ~ p(s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,combin_i_2E0)))
| ~ spl4_15
| ~ spl4_16
| ~ spl4_39
| spl4_69 ),
inference(forward_demodulation,[],[f861,f2194]) ).
fof(f2194,plain,
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))
| ~ spl4_15
| spl4_69 ),
inference(resolution,[],[f2044,f312]) ).
fof(f2044,plain,
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))
| spl4_69 ),
inference(avatar_component_clause,[],[f2042]) ).
fof(f861,plain,
( ~ p(s(tyop_2Emin_2Ebool,sK1(tyop_2Emin_2Ebool,combin_i_2E0)))
| p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0))))
| ~ spl4_16
| ~ spl4_39 ),
inference(superposition,[],[f845,f341]) ).
fof(f2841,plain,
( spl4_1
| ~ spl4_70 ),
inference(avatar_contradiction_clause,[],[f2815]) ).
fof(f2815,plain,
( $false
| spl4_1
| ~ spl4_70 ),
inference(resolution,[],[f2047,f236]) ).
fof(f236,plain,
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0))
| spl4_1 ),
inference(avatar_component_clause,[],[f234]) ).
fof(f2047,plain,
( ! [X0] : p(s(tyop_2Emin_2Ebool,X0))
| ~ spl4_70 ),
inference(avatar_component_clause,[],[f2046]) ).
fof(f2046,plain,
( spl4_70
<=> ! [X0] : p(s(tyop_2Emin_2Ebool,X0)) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_70])]) ).
fof(f2840,plain,
( spl4_47
| ~ spl4_70 ),
inference(avatar_contradiction_clause,[],[f2818]) ).
fof(f2818,plain,
( $false
| spl4_47
| ~ spl4_70 ),
inference(resolution,[],[f2047,f1049]) ).
fof(f1049,plain,
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0))))
| spl4_47 ),
inference(avatar_component_clause,[],[f1047]) ).
fof(f1047,plain,
( spl4_47
<=> p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_47])]) ).
fof(f2839,plain,
( spl4_69
| ~ spl4_70 ),
inference(avatar_contradiction_clause,[],[f2819]) ).
fof(f2819,plain,
( $false
| spl4_69
| ~ spl4_70 ),
inference(resolution,[],[f2047,f2044]) ).
fof(f2838,plain,
( ~ spl4_4
| ~ spl4_70 ),
inference(avatar_contradiction_clause,[],[f2820]) ).
fof(f2820,plain,
( $false
| ~ spl4_4
| ~ spl4_70 ),
inference(resolution,[],[f2047,f250]) ).
fof(f2810,plain,
( spl4_70
| spl4_80
| ~ spl4_22
| ~ spl4_36 ),
inference(avatar_split_clause,[],[f749,f699,f425,f2807,f2046]) ).
fof(f749,plain,
( ! [X0] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0))))
| p(s(tyop_2Emin_2Ebool,X0)) )
| ~ spl4_22
| ~ spl4_36 ),
inference(resolution,[],[f700,f426]) ).
fof(f2485,plain,
spl4_79,
inference(avatar_split_clause,[],[f227,f2483]) ).
fof(f2483,plain,
( spl4_79
<=> ! [X2,X3,X4,X0,X5,X1] : s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_79])]) ).
fof(f227,plain,
! [X2,X3,X0,X1,X4,X5] : s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))),
inference(cnf_transformation,[],[f93]) ).
fof(f93,plain,
! [X0,X1,X2,X3,X4,X5] : s(X2,app_2E2(s(tyop_2Emin_2Efun(X0,X2),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X2))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3))),s(tyop_2Emin_2Efun(X0,X1),X4))),s(X0,X5))) = s(X2,app_2E2(s(tyop_2Emin_2Efun(X1,X2),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X2)),X3),s(X0,X5))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X4),s(X0,X5))))),
inference(rectify,[],[f8]) ).
fof(f8,axiom,
! [X0,X1,X10,X2,X3,X4] : s(X10,app_2E2(s(tyop_2Emin_2Efun(X0,X10),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X10)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X10)),tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,X1),tyop_2Emin_2Efun(X0,X10))),combin_s_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X10)),X2))),s(tyop_2Emin_2Efun(X0,X1),X3))),s(X0,X4))) = s(X10,app_2E2(s(tyop_2Emin_2Efun(X1,X10),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X10)),X2),s(X0,X4))),s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Es__thm) ).
fof(f2439,plain,
spl4_78,
inference(avatar_split_clause,[],[f172,f2437]) ).
fof(f172,plain,
! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,X1),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_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,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,X1))))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,X1))))))),
inference(cnf_transformation,[],[f72]) ).
fof(f72,plain,
! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,X1),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_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,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,X1))))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,X1))))))),
inference(rectify,[],[f46]) ).
fof(f46,axiom,
! [X0,X27] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,X27))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,X27),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_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,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,X27))))))))),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,X27))))))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger__word_2Ei2w__def) ).
fof(f2224,plain,
spl4_77,
inference(avatar_split_clause,[],[f231,f2222]) ).
fof(f2222,plain,
( spl4_77
<=> ! [X5,X3,X4,X0,X6,X2,X1] :
( s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X3),s(X0,X5))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X2),s(X0,X4),s(X0,X6)))
| s(X0,X5) != s(X0,X6)
| s(X0,X4) != s(X0,X3)
| s(tyop_2Emin_2Ebool,X1) != s(tyop_2Emin_2Ebool,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_77])]) ).
fof(f231,plain,
! [X2,X3,X0,X1,X6,X4,X5] :
( s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X3),s(X0,X5))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X2),s(X0,X4),s(X0,X6)))
| s(X0,X5) != s(X0,X6)
| s(X0,X4) != s(X0,X3)
| s(tyop_2Emin_2Ebool,X1) != s(tyop_2Emin_2Ebool,X2) ),
inference(cnf_transformation,[],[f106]) ).
fof(f106,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X3),s(X0,X5))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X2),s(X0,X4),s(X0,X6)))
| ( s(X0,X5) != s(X0,X6)
& ~ p(s(tyop_2Emin_2Ebool,X2)) )
| ( s(X0,X4) != s(X0,X3)
& p(s(tyop_2Emin_2Ebool,X2)) )
| s(tyop_2Emin_2Ebool,X1) != s(tyop_2Emin_2Ebool,X2) ),
inference(flattening,[],[f105]) ).
fof(f105,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X3),s(X0,X5))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X2),s(X0,X4),s(X0,X6)))
| ( s(X0,X5) != s(X0,X6)
& ~ p(s(tyop_2Emin_2Ebool,X2)) )
| ( s(X0,X4) != s(X0,X3)
& p(s(tyop_2Emin_2Ebool,X2)) )
| s(tyop_2Emin_2Ebool,X1) != s(tyop_2Emin_2Ebool,X2) ),
inference(ennf_transformation,[],[f94]) ).
fof(f94,plain,
! [X0,X1,X2,X3,X4,X5,X6] :
( ( ( ~ p(s(tyop_2Emin_2Ebool,X2))
=> s(X0,X5) = s(X0,X6) )
& ( p(s(tyop_2Emin_2Ebool,X2))
=> s(X0,X4) = s(X0,X3) )
& s(tyop_2Emin_2Ebool,X1) = s(tyop_2Emin_2Ebool,X2) )
=> s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X3),s(X0,X5))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X2),s(X0,X4),s(X0,X6))) ),
inference(rectify,[],[f41]) ).
fof(f41,axiom,
! [X0,X18,X19,X4,X20,X21,X22] :
( ( ( ~ p(s(tyop_2Emin_2Ebool,X19))
=> s(X0,X21) = s(X0,X22) )
& ( p(s(tyop_2Emin_2Ebool,X19))
=> s(X0,X4) = s(X0,X20) )
& s(tyop_2Emin_2Ebool,X18) = s(tyop_2Emin_2Ebool,X19) )
=> s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X18),s(X0,X4),s(X0,X21))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X19),s(X0,X20),s(X0,X22))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2ECOND__CONG) ).
fof(f2220,plain,
spl4_76,
inference(avatar_split_clause,[],[f224,f2218]) ).
fof(f2218,plain,
( spl4_76
<=> ! [X0,X3,X2,X1] : s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X2),s(X0,X3))) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X0))),c_2Ebool_2ECOND_2E0),s(tyop_2Emin_2Ebool,X1))),s(X0,X2))),s(X0,X3))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_76])]) ).
fof(f224,plain,
! [X2,X3,X0,X1] : s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X2),s(X0,X3))) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X0))),c_2Ebool_2ECOND_2E0),s(tyop_2Emin_2Ebool,X1))),s(X0,X2))),s(X0,X3))),
inference(cnf_transformation,[],[f91]) ).
fof(f91,plain,
! [X0,X1,X2,X3] : s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X2),s(X0,X3))) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X0))),c_2Ebool_2ECOND_2E0),s(tyop_2Emin_2Ebool,X1))),s(X0,X2))),s(X0,X3))),
inference(rectify,[],[f33]) ).
fof(f33,axiom,
! [X0,X12,X13,X14] : s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X12),s(X0,X13),s(X0,X14))) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X0)),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,X0))),c_2Ebool_2ECOND_2E0),s(tyop_2Emin_2Ebool,X12))),s(X0,X13))),s(X0,X14))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq3_2Ec_2Ebool_2ECOND_2E3_2Emono_2EA_27a) ).
fof(f2176,plain,
spl4_75,
inference(avatar_split_clause,[],[f216,f2174]) ).
fof(f2174,plain,
( spl4_75
<=> ! [X2,X0,X1] :
( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X2)))
| s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) != s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X2),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_75])]) ).
fof(f216,plain,
! [X2,X0,X1] :
( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X2)))
| s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) != s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X2),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) ),
inference(cnf_transformation,[],[f138]) ).
fof(f138,plain,
! [X0,X1,X2] :
( ( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X2)))
| s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) != s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X2),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) )
& ( s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) = s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X2),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0)))))
| s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X2))) ) ),
inference(nnf_transformation,[],[f88]) ).
fof(f88,plain,
! [X0,X1,X2] :
( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X2)))
<=> s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) = s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X2),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) ),
inference(rectify,[],[f48]) ).
fof(f48,axiom,
! [X0,X28,X29] :
( s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X28))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X29)))
<=> s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X28),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) = s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X29),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ewords_2En2w__11) ).
fof(f2172,plain,
spl4_74,
inference(avatar_split_clause,[],[f215,f2170]) ).
fof(f2170,plain,
( spl4_74
<=> ! [X2,X0,X1] :
( s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) = s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X2),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0)))))
| s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X2))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_74])]) ).
fof(f215,plain,
! [X2,X0,X1] :
( s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0))))) = s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X2),s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),c_2Ebool_2Ethe__value_2E0)))))
| s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X2))) ),
inference(cnf_transformation,[],[f138]) ).
fof(f2110,plain,
spl4_73,
inference(avatar_split_clause,[],[f230,f2108]) ).
fof(f2108,plain,
( spl4_73
<=> ! [X5,X3,X4,X0,X6,X2,X1] :
( s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X3),s(X0,X5))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X2),s(X0,X4),s(X0,X6)))
| s(X0,X5) != s(X0,X6)
| p(s(tyop_2Emin_2Ebool,X2))
| s(tyop_2Emin_2Ebool,X1) != s(tyop_2Emin_2Ebool,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_73])]) ).
fof(f230,plain,
! [X2,X3,X0,X1,X6,X4,X5] :
( s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X3),s(X0,X5))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X2),s(X0,X4),s(X0,X6)))
| s(X0,X5) != s(X0,X6)
| p(s(tyop_2Emin_2Ebool,X2))
| s(tyop_2Emin_2Ebool,X1) != s(tyop_2Emin_2Ebool,X2) ),
inference(cnf_transformation,[],[f106]) ).
fof(f2106,plain,
spl4_72,
inference(avatar_split_clause,[],[f229,f2104]) ).
fof(f2104,plain,
( spl4_72
<=> ! [X5,X3,X4,X0,X6,X2,X1] :
( s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X3),s(X0,X5))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X2),s(X0,X4),s(X0,X6)))
| ~ p(s(tyop_2Emin_2Ebool,X2))
| s(X0,X4) != s(X0,X3)
| s(tyop_2Emin_2Ebool,X1) != s(tyop_2Emin_2Ebool,X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_72])]) ).
fof(f229,plain,
! [X2,X3,X0,X1,X6,X4,X5] :
( s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X1),s(X0,X3),s(X0,X5))) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,X2),s(X0,X4),s(X0,X6)))
| ~ p(s(tyop_2Emin_2Ebool,X2))
| s(X0,X4) != s(X0,X3)
| s(tyop_2Emin_2Ebool,X1) != s(tyop_2Emin_2Ebool,X2) ),
inference(cnf_transformation,[],[f106]) ).
fof(f2062,plain,
spl4_71,
inference(avatar_split_clause,[],[f226,f2060]) ).
fof(f2060,plain,
( spl4_71
<=> ! [X0,X3,X2,X1] :
( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3)
| s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK3(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK3(X0,X1,X2,X3)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_71])]) ).
fof(f226,plain,
! [X2,X3,X0,X1] :
( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3)
| s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK3(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK3(X0,X1,X2,X3)))) ),
inference(cnf_transformation,[],[f142]) ).
fof(f142,plain,
! [X0,X1,X2,X3] :
( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3)
| s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK3(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK3(X0,X1,X2,X3)))) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK3])],[f104,f141]) ).
fof(f141,plain,
! [X0,X1,X2,X3] :
( ? [X4] : s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4)))
=> s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,sK3(X0,X1,X2,X3)))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,sK3(X0,X1,X2,X3)))) ),
introduced(choice_axiom,[]) ).
fof(f104,plain,
! [X0,X1,X2,X3] :
( s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3)
| ? [X4] : s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) != s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4))) ),
inference(ennf_transformation,[],[f1]) ).
fof(f1,axiom,
! [X0,X1,X2,X3] :
( ! [X4] : s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X2),s(X0,X4))) = s(X1,app_2E2(s(tyop_2Emin_2Efun(X0,X1),X3),s(X0,X4)))
=> s(tyop_2Emin_2Efun(X0,X1),X2) = s(tyop_2Emin_2Efun(X0,X1),X3) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Eeq__ext) ).
fof(f2048,plain,
( ~ spl4_69
| spl4_70
| ~ spl4_16
| ~ spl4_35 ),
inference(avatar_split_clause,[],[f748,f695,f340,f2046,f2042]) ).
fof(f748,plain,
( ! [X0] :
( p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),combin_i_2E0)))) )
| ~ spl4_16
| ~ spl4_35 ),
inference(superposition,[],[f696,f341]) ).
fof(f2040,plain,
spl4_68,
inference(avatar_split_clause,[],[f175,f2038]) ).
fof(f175,plain,
! [X0,X1] :
( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X1)
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X0)
| ~ p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))) ),
inference(cnf_transformation,[],[f112]) ).
fof(f112,plain,
! [X0,X1] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))))
& ( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))
| ( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X1)
& s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X0) ) )
& ( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X1)
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X0)
| ~ p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))) )
& s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))) = s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,X0)))
& s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))) ),
inference(flattening,[],[f111]) ).
fof(f111,plain,
! [X0,X1] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))))
& ( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))
| ( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X1)
& s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X0) ) )
& ( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X1)
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X0)
| ~ p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))) )
& s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))) = s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,X0)))
& s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))) ),
inference(nnf_transformation,[],[f73]) ).
fof(f73,plain,
! [X0,X1] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1)))))))
& ( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))
<=> ( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X1)
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X0) ) )
& s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))) = s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,X0)))
& s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))) ),
inference(rectify,[],[f44]) ).
fof(f44,axiom,
! [X25,X26] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X25))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X26)))))))
& ( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X25))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X26))))))
<=> ( s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X26)
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) != s(tyop_2Enum_2Enum,X25) ) )
& s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X25))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X26))))))) = s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X26),s(tyop_2Enum_2Enum,X25)))
& s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X25))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X26))))) = s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X25),s(tyop_2Enum_2Enum,X26))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger_2EINT__LT__CALCULATE) ).
fof(f1738,plain,
spl4_67,
inference(avatar_split_clause,[],[f174,f1736]) ).
fof(f174,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))) = s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X1),s(tyop_2Enum_2Enum,X0))),
inference(cnf_transformation,[],[f112]) ).
fof(f1734,plain,
spl4_66,
inference(avatar_split_clause,[],[f171,f1732]) ).
fof(f1732,plain,
( spl4_66
<=> ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,X0),s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Ebool)),c_2Einteger_2Eint__lt_2E0),s(tyop_2Einteger_2Eint,X0))),s(tyop_2Einteger_2Eint,X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_66])]) ).
fof(f171,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,X0),s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Ebool)),c_2Einteger_2Eint__lt_2E0),s(tyop_2Einteger_2Eint,X0))),s(tyop_2Einteger_2Eint,X1))),
inference(cnf_transformation,[],[f71]) ).
fof(f71,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,X0),s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Ebool)),c_2Einteger_2Eint__lt_2E0),s(tyop_2Einteger_2Eint,X0))),s(tyop_2Einteger_2Eint,X1))),
inference(rectify,[],[f32]) ).
fof(f32,axiom,
! [X12,X13] : s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,X12),s(tyop_2Einteger_2Eint,X13))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Emin_2Ebool)),c_2Einteger_2Eint__lt_2E0),s(tyop_2Einteger_2Eint,X12))),s(tyop_2Einteger_2Eint,X13))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Einteger_2Eint__lt_2E2) ).
fof(f1730,plain,
spl4_65,
inference(avatar_split_clause,[],[f170,f1728]) ).
fof(f1728,plain,
( spl4_65
<=> ! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool)),c_2Eprim__rec_2E_3C_2E0),s(tyop_2Enum_2Enum,X0))),s(tyop_2Enum_2Enum,X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_65])]) ).
fof(f170,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool)),c_2Eprim__rec_2E_3C_2E0),s(tyop_2Enum_2Enum,X0))),s(tyop_2Enum_2Enum,X1))),
inference(cnf_transformation,[],[f70]) ).
fof(f70,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool)),c_2Eprim__rec_2E_3C_2E0),s(tyop_2Enum_2Enum,X0))),s(tyop_2Enum_2Enum,X1))),
inference(rectify,[],[f29]) ).
fof(f29,axiom,
! [X12,X13] : s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X12),s(tyop_2Enum_2Enum,X13))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Ebool)),c_2Eprim__rec_2E_3C_2E0),s(tyop_2Enum_2Enum,X12))),s(tyop_2Enum_2Enum,X13))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Eprim__rec_2E_3C_2E2) ).
fof(f1726,plain,
spl4_64,
inference(avatar_split_clause,[],[f169,f1724]) ).
fof(f1724,plain,
( spl4_64
<=> ! [X0,X1] : s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Enum_2Enum),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),c_2Earithmetic_2EMOD_2E0),s(tyop_2Enum_2Enum,X0))),s(tyop_2Enum_2Enum,X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_64])]) ).
fof(f169,plain,
! [X0,X1] : s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Enum_2Enum),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),c_2Earithmetic_2EMOD_2E0),s(tyop_2Enum_2Enum,X0))),s(tyop_2Enum_2Enum,X1))),
inference(cnf_transformation,[],[f69]) ).
fof(f69,plain,
! [X0,X1] : s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Enum_2Enum),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),c_2Earithmetic_2EMOD_2E0),s(tyop_2Enum_2Enum,X0))),s(tyop_2Enum_2Enum,X1))),
inference(rectify,[],[f30]) ).
fof(f30,axiom,
! [X12,X13] : s(tyop_2Enum_2Enum,c_2Earithmetic_2EMOD_2E2(s(tyop_2Enum_2Enum,X12),s(tyop_2Enum_2Enum,X13))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Enum_2Enum),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Enum_2Enum)),c_2Earithmetic_2EMOD_2E0),s(tyop_2Enum_2Enum,X12))),s(tyop_2Enum_2Enum,X13))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Earithmetic_2EMOD_2E2) ).
fof(f1547,plain,
spl4_63,
inference(avatar_split_clause,[],[f208,f1545]) ).
fof(f1545,plain,
( spl4_63
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_63])]) ).
fof(f208,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ),
inference(cnf_transformation,[],[f134]) ).
fof(f134,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) )
& ( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) ) ) ),
inference(flattening,[],[f133]) ).
fof(f133,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) )
& ( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) ) ) ),
inference(nnf_transformation,[],[f101]) ).
fof(f101,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) )
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ),
inference(ennf_transformation,[],[f84]) ).
fof(f84,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,X0))
=> p(s(tyop_2Emin_2Ebool,X1)) )
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ),
inference(rectify,[],[f19]) ).
fof(f19,axiom,
! [X12,X13] :
( ( p(s(tyop_2Emin_2Ebool,X12))
=> p(s(tyop_2Emin_2Ebool,X13)) )
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X12))),s(tyop_2Emin_2Ebool,X13)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Emin_2E_3D_3D_3E_2E2) ).
fof(f1543,plain,
spl4_62,
inference(avatar_split_clause,[],[f205,f1541]) ).
fof(f1541,plain,
( spl4_62
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_62])]) ).
fof(f205,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ),
inference(cnf_transformation,[],[f132]) ).
fof(f132,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) )
& ( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& ~ p(s(tyop_2Emin_2Ebool,X0)) ) ) ),
inference(flattening,[],[f131]) ).
fof(f131,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) )
& ( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& ~ p(s(tyop_2Emin_2Ebool,X0)) ) ) ),
inference(nnf_transformation,[],[f83]) ).
fof(f83,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0)) )
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ),
inference(rectify,[],[f17]) ).
fof(f17,axiom,
! [X12,X13] :
( ( p(s(tyop_2Emin_2Ebool,X13))
| p(s(tyop_2Emin_2Ebool,X12)) )
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X12))),s(tyop_2Emin_2Ebool,X13)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Ebool_2E_5C_2F_2E2) ).
fof(f1539,plain,
spl4_61,
inference(avatar_split_clause,[],[f200,f1537]) ).
fof(f1537,plain,
( spl4_61
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_61])]) ).
fof(f200,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ),
inference(cnf_transformation,[],[f130]) ).
fof(f130,plain,
! [X0,X1] :
( ( ( p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) )
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) )
& ( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ) ),
inference(flattening,[],[f129]) ).
fof(f129,plain,
! [X0,X1] :
( ( ( p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) )
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) )
& ( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ) ),
inference(nnf_transformation,[],[f82]) ).
fof(f82,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) )
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ),
inference(rectify,[],[f16]) ).
fof(f16,axiom,
! [X12,X13] :
( ( p(s(tyop_2Emin_2Ebool,X13))
& p(s(tyop_2Emin_2Ebool,X12)) )
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X12))),s(tyop_2Emin_2Ebool,X13)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Ebool_2E_2F_5C_2E2) ).
fof(f1535,plain,
spl4_60,
inference(avatar_split_clause,[],[f168,f1533]) ).
fof(f1533,plain,
( spl4_60
<=> ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Ewords_2Eword__2comp_2E0),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_60])]) ).
fof(f168,plain,
! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Ewords_2Eword__2comp_2E0),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),X1))),
inference(cnf_transformation,[],[f68]) ).
fof(f68,plain,
! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Ewords_2Eword__2comp_2E0),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),X1))),
inference(rectify,[],[f28]) ).
fof(f28,axiom,
! [X0,X12] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2Eword__2comp_2E1(s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),X12))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Ewords_2Eword__2comp_2E0),s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),X12))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ewords_2Eword__2comp_2E1_2Emono_2EA_27a) ).
fof(f1448,plain,
spl4_59,
inference(avatar_split_clause,[],[f212,f1446]) ).
fof(f1446,plain,
( spl4_59
<=> ! [X2,X0,X1] :
( s(X0,X2) = s(X0,X1)
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_59])]) ).
fof(f212,plain,
! [X2,X0,X1] :
( s(X0,X2) = s(X0,X1)
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) ),
inference(cnf_transformation,[],[f136]) ).
fof(f136,plain,
! [X0,X1,X2] :
( ( s(X0,X2) = s(X0,X1)
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) )
& ( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))
| s(X0,X2) != s(X0,X1) ) ),
inference(nnf_transformation,[],[f86]) ).
fof(f86,plain,
! [X0,X1,X2] :
( s(X0,X2) = s(X0,X1)
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2)))) ),
inference(rectify,[],[f20]) ).
fof(f20,axiom,
! [X0,X12,X13] :
( s(X0,X12) = s(X0,X13)
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X12))),s(X0,X13)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq2_2Ec_2Emin_2E_3D_2E2_2Emono_2EA_27a) ).
fof(f1444,plain,
( spl4_58
| ~ spl4_15
| spl4_47 ),
inference(avatar_split_clause,[],[f1237,f1047,f311,f1441]) ).
fof(f1237,plain,
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0)))
| ~ spl4_15
| spl4_47 ),
inference(resolution,[],[f1049,f312]) ).
fof(f1439,plain,
spl4_57,
inference(avatar_split_clause,[],[f211,f1437]) ).
fof(f1437,plain,
( spl4_57
<=> ! [X2,X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))
| s(X0,X2) != s(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_57])]) ).
fof(f211,plain,
! [X2,X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_2E0),s(X0,X1))),s(X0,X2))))
| s(X0,X2) != s(X0,X1) ),
inference(cnf_transformation,[],[f136]) ).
fof(f1246,plain,
spl4_56,
inference(avatar_split_clause,[],[f207,f1244]) ).
fof(f1244,plain,
( spl4_56
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_56])]) ).
fof(f207,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ),
inference(cnf_transformation,[],[f134]) ).
fof(f1236,plain,
spl4_55,
inference(avatar_split_clause,[],[f206,f1234]) ).
fof(f1234,plain,
( spl4_55
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_55])]) ).
fof(f206,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Emin_2E_3D_3D_3E_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| p(s(tyop_2Emin_2Ebool,X0)) ),
inference(cnf_transformation,[],[f134]) ).
fof(f1232,plain,
spl4_54,
inference(avatar_split_clause,[],[f204,f1230]) ).
fof(f1230,plain,
( spl4_54
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_54])]) ).
fof(f204,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ),
inference(cnf_transformation,[],[f132]) ).
fof(f1228,plain,
spl4_53,
inference(avatar_split_clause,[],[f203,f1226]) ).
fof(f1226,plain,
( spl4_53
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_53])]) ).
fof(f203,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_5C_2F_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ),
inference(cnf_transformation,[],[f132]) ).
fof(f1224,plain,
spl4_52,
inference(avatar_split_clause,[],[f202,f1222]) ).
fof(f1222,plain,
( spl4_52
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_52])]) ).
fof(f202,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ),
inference(cnf_transformation,[],[f130]) ).
fof(f1220,plain,
spl4_51,
inference(avatar_split_clause,[],[f201,f1218]) ).
fof(f1218,plain,
( spl4_51
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_51])]) ).
fof(f201,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool)),c_2Ebool_2E_2F_5C_2E0),s(tyop_2Emin_2Ebool,X0))),s(tyop_2Emin_2Ebool,X1)))) ),
inference(cnf_transformation,[],[f130]) ).
fof(f1216,plain,
spl4_50,
inference(avatar_split_clause,[],[f177,f1214]) ).
fof(f177,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X1) ),
inference(cnf_transformation,[],[f112]) ).
fof(f1212,plain,
spl4_49,
inference(avatar_split_clause,[],[f176,f1210]) ).
fof(f1210,plain,
( spl4_49
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_49])]) ).
fof(f176,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))
| s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0) = s(tyop_2Enum_2Enum,X0) ),
inference(cnf_transformation,[],[f112]) ).
fof(f1054,plain,
spl4_48,
inference(avatar_split_clause,[],[f223,f1052]) ).
fof(f1052,plain,
( spl4_48
<=> ! [X0,X3,X2,X1] : s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_48])]) ).
fof(f223,plain,
! [X2,X3,X0,X1] : s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))),
inference(cnf_transformation,[],[f90]) ).
fof(f90,plain,
! [X0,X1,X2,X3] : s(X0,X2) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X2))),s(X1,X3))),
inference(rectify,[],[f7]) ).
fof(f7,axiom,
! [X0,X1,X8,X9] : s(X0,X8) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X1,X0),app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Efun(X1,X0)),combin_k_2E0),s(X0,X8))),s(X1,X9))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Ek__thm) ).
fof(f1050,plain,
( spl4_46
| ~ spl4_47
| ~ spl4_23
| ~ spl4_35 ),
inference(avatar_split_clause,[],[f731,f695,f429,f1047,f1044]) ).
fof(f731,plain,
( ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0))))
| ~ p(s(tyop_2Emin_2Ebool,X0)) )
| ~ spl4_23
| ~ spl4_35 ),
inference(resolution,[],[f696,f430]) ).
fof(f1042,plain,
spl4_45,
inference(avatar_split_clause,[],[f173,f1040]) ).
fof(f173,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,X1))) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))),
inference(cnf_transformation,[],[f112]) ).
fof(f906,plain,
spl4_44,
inference(avatar_split_clause,[],[f167,f904]) ).
fof(f904,plain,
( spl4_44
<=> ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Ewords_2En2w_2E0),s(tyop_2Enum_2Enum,X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_44])]) ).
fof(f167,plain,
! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Ewords_2En2w_2E0),s(tyop_2Enum_2Enum,X1))),
inference(cnf_transformation,[],[f67]) ).
fof(f67,plain,
! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Ewords_2En2w_2E0),s(tyop_2Enum_2Enum,X1))),
inference(rectify,[],[f27]) ).
fof(f27,axiom,
! [X0,X12] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,X12))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Ewords_2En2w_2E0),s(tyop_2Enum_2Enum,X12))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ewords_2En2w_2E1_2Emono_2EA_27a) ).
fof(f902,plain,
spl4_43,
inference(avatar_split_clause,[],[f166,f900]) ).
fof(f900,plain,
( spl4_43
<=> ! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Einteger__word_2Ei2w_2E0),s(tyop_2Einteger_2Eint,X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_43])]) ).
fof(f166,plain,
! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Einteger__word_2Ei2w_2E0),s(tyop_2Einteger_2Eint,X1))),
inference(cnf_transformation,[],[f66]) ).
fof(f66,plain,
! [X0,X1] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,X1))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Einteger__word_2Ei2w_2E0),s(tyop_2Einteger_2Eint,X1))),
inference(rectify,[],[f25]) ).
fof(f25,axiom,
! [X0,X12] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,X12))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0)),c_2Einteger__word_2Ei2w_2E0),s(tyop_2Einteger_2Eint,X12))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Einteger__word_2Ei2w_2E1_2Emono_2EA_27a) ).
fof(f898,plain,
spl4_42,
inference(avatar_split_clause,[],[f165,f896]) ).
fof(f165,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))),
inference(cnf_transformation,[],[f65]) ).
fof(f65,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))),
inference(rectify,[],[f21]) ).
fof(f21,axiom,
! [X0,X12] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_21_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebool_2E_21_2E1_2Emono_2EA_27a) ).
fof(f894,plain,
spl4_41,
inference(avatar_split_clause,[],[f164,f892]) ).
fof(f164,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))),
inference(cnf_transformation,[],[f64]) ).
fof(f64,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))),
inference(rectify,[],[f22]) ).
fof(f22,axiom,
! [X0,X12] : s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12))) = s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),tyop_2Emin_2Ebool),c_2Ebool_2E_3F_2E0),s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X12))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebool_2E_3F_2E1_2Emono_2EA_27a) ).
fof(f850,plain,
spl4_40,
inference(avatar_split_clause,[],[f189,f848]) ).
fof(f189,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK2(X0,X1)))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
inference(cnf_transformation,[],[f122]) ).
fof(f122,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ! [X2] : ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) )
& ( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK2(X0,X1)))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK2])],[f120,f121]) ).
fof(f121,plain,
! [X0,X1] :
( ? [X3] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))
=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK2(X0,X1))))) ),
introduced(choice_axiom,[]) ).
fof(f120,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ! [X2] : ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) )
& ( ? [X3] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
inference(rectify,[],[f119]) ).
fof(f119,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ! [X2] : ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) )
& ( ? [X2] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
inference(nnf_transformation,[],[f78]) ).
fof(f78,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
<=> ? [X2] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ),
inference(rectify,[],[f15]) ).
fof(f15,axiom,
! [X0,X2] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))
<=> ? [X11] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X11)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Equant_2E_3F) ).
fof(f846,plain,
spl4_39,
inference(avatar_split_clause,[],[f188,f844]) ).
fof(f188,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK1(X0,X1))))) ),
inference(cnf_transformation,[],[f118]) ).
fof(f118,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK1(X0,X1))))) )
& ( ! [X3] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK1])],[f116,f117]) ).
fof(f117,plain,
! [X0,X1] :
( ? [X2] : ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))
=> ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,sK1(X0,X1))))) ),
introduced(choice_axiom,[]) ).
fof(f116,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ? [X2] : ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) )
& ( ! [X3] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
inference(rectify,[],[f115]) ).
fof(f115,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ? [X2] : ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) )
& ( ! [X2] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ) ),
inference(nnf_transformation,[],[f77]) ).
fof(f77,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
<=> ! [X2] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ),
inference(rectify,[],[f14]) ).
fof(f14,axiom,
! [X0,X2] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2))))
<=> ! [X11] : p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X2),s(X0,X11)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Equant_2E_21) ).
fof(f777,plain,
spl4_38,
inference(avatar_split_clause,[],[f178,f775]) ).
fof(f178,plain,
! [X0,X1] : s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,c_2Einteger_2Eint__lt_2E2(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))),s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X1))))))),
inference(cnf_transformation,[],[f112]) ).
fof(f773,plain,
spl4_37,
inference(avatar_split_clause,[],[f153,f771]) ).
fof(f771,plain,
( spl4_37
<=> ! [X0] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_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,c_2Enum_2E0_2E0))))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_37])]) ).
fof(f153,plain,
! [X0] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_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,c_2Enum_2E0_2E0))))),
inference(cnf_transformation,[],[f49]) ).
fof(f49,axiom,
! [X0] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_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,c_2Enum_2E0_2E0))))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ewords_2EWORD__NEG__0) ).
fof(f701,plain,
spl4_36,
inference(avatar_split_clause,[],[f190,f699]) ).
fof(f190,plain,
! [X2,X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_3F_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1))))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X2)))) ),
inference(cnf_transformation,[],[f122]) ).
fof(f697,plain,
spl4_35,
inference(avatar_split_clause,[],[f187,f695]) ).
fof(f187,plain,
! [X3,X0,X1] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1),s(X0,X3))))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_21_2E1(s(tyop_2Emin_2Efun(X0,tyop_2Emin_2Ebool),X1)))) ),
inference(cnf_transformation,[],[f118]) ).
fof(f693,plain,
spl4_34,
inference(avatar_split_clause,[],[f163,f691]) ).
fof(f691,plain,
( spl4_34
<=> ! [X0,X1] : s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),X1))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Ebool_2Eitself(X0),tyop_2Enum_2Enum),c_2Ewords_2Edimword_2E0),s(tyop_2Ebool_2Eitself(X0),X1))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_34])]) ).
fof(f163,plain,
! [X0,X1] : s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),X1))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Ebool_2Eitself(X0),tyop_2Enum_2Enum),c_2Ewords_2Edimword_2E0),s(tyop_2Ebool_2Eitself(X0),X1))),
inference(cnf_transformation,[],[f63]) ).
fof(f63,plain,
! [X0,X1] : s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),X1))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Ebool_2Eitself(X0),tyop_2Enum_2Enum),c_2Ewords_2Edimword_2E0),s(tyop_2Ebool_2Eitself(X0),X1))),
inference(rectify,[],[f31]) ).
fof(f31,axiom,
! [X0,X12] : s(tyop_2Enum_2Enum,c_2Ewords_2Edimword_2E1(s(tyop_2Ebool_2Eitself(X0),X12))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Ebool_2Eitself(X0),tyop_2Enum_2Enum),c_2Ewords_2Edimword_2E0),s(tyop_2Ebool_2Eitself(X0),X12))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ewords_2Edimword_2E1_2Emono_2EA_27a) ).
fof(f597,plain,
spl4_33,
inference(avatar_split_clause,[],[f197,f595]) ).
fof(f595,plain,
( spl4_33
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_33])]) ).
fof(f197,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ),
inference(cnf_transformation,[],[f128]) ).
fof(f128,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) ) )
& ( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
inference(flattening,[],[f127]) ).
fof(f127,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) ) )
& ( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
inference(nnf_transformation,[],[f100]) ).
fof(f100,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
<=> ( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ) ),
inference(ennf_transformation,[],[f81]) ).
fof(f81,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
<=> ( p(s(tyop_2Emin_2Ebool,X0))
=> p(s(tyop_2Emin_2Ebool,X1)) ) ),
inference(rectify,[],[f12]) ).
fof(f12,axiom,
! [X5,X6] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X5),s(tyop_2Emin_2Ebool,X6))))
<=> ( p(s(tyop_2Emin_2Ebool,X5))
=> p(s(tyop_2Emin_2Ebool,X6)) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_3D_3D_3E) ).
fof(f593,plain,
( spl4_32
| ~ spl4_26 ),
inference(avatar_split_clause,[],[f569,f534,f591]) ).
fof(f591,plain,
( spl4_32
<=> ! [X0,X1] : p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X1)))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_32])]) ).
fof(f534,plain,
( spl4_26
<=> ! [X2,X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))
| s(X0,X2) != s(X0,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_26])]) ).
fof(f569,plain,
( ! [X0,X1] : p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X1))))
| ~ spl4_26 ),
inference(equality_resolution,[],[f535]) ).
fof(f535,plain,
( ! [X2,X0,X1] :
( s(X0,X2) != s(X0,X1)
| p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) )
| ~ spl4_26 ),
inference(avatar_component_clause,[],[f534]) ).
fof(f589,plain,
spl4_31,
inference(avatar_split_clause,[],[f194,f587]) ).
fof(f587,plain,
( spl4_31
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_31])]) ).
fof(f194,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ),
inference(cnf_transformation,[],[f126]) ).
fof(f126,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& ~ p(s(tyop_2Emin_2Ebool,X0)) ) )
& ( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
inference(flattening,[],[f125]) ).
fof(f125,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& ~ p(s(tyop_2Emin_2Ebool,X0)) ) )
& ( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
inference(nnf_transformation,[],[f80]) ).
fof(f80,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
<=> ( p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0)) ) ),
inference(rectify,[],[f10]) ).
fof(f10,axiom,
! [X5,X6] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X5),s(tyop_2Emin_2Ebool,X6))))
<=> ( p(s(tyop_2Emin_2Ebool,X6))
| p(s(tyop_2Emin_2Ebool,X5)) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_5C_2F) ).
fof(f585,plain,
spl4_30,
inference(avatar_split_clause,[],[f193,f583]) ).
fof(f583,plain,
( spl4_30
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_30])]) ).
fof(f193,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ),
inference(cnf_transformation,[],[f124]) ).
fof(f124,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) )
& ( ( p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) )
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
inference(flattening,[],[f123]) ).
fof(f123,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,X0)) )
& ( ( p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) )
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
inference(nnf_transformation,[],[f79]) ).
fof(f79,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
<=> ( p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) ) ),
inference(rectify,[],[f9]) ).
fof(f9,axiom,
! [X5,X6] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X5),s(tyop_2Emin_2Ebool,X6))))
<=> ( p(s(tyop_2Emin_2Ebool,X6))
& p(s(tyop_2Emin_2Ebool,X5)) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_2F_5C) ).
fof(f581,plain,
spl4_29,
inference(avatar_split_clause,[],[f152,f579]) ).
fof(f579,plain,
( spl4_29
<=> ! [X0] : s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,X0))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Enum_2Enum),c_2Einteger_2ENum_2E0),s(tyop_2Einteger_2Eint,X0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_29])]) ).
fof(f152,plain,
! [X0] : s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,X0))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Enum_2Enum),c_2Einteger_2ENum_2E0),s(tyop_2Einteger_2Eint,X0))),
inference(cnf_transformation,[],[f56]) ).
fof(f56,plain,
! [X0] : s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,X0))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Enum_2Enum),c_2Einteger_2ENum_2E0),s(tyop_2Einteger_2Eint,X0))),
inference(rectify,[],[f23]) ).
fof(f23,axiom,
! [X12] : s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,X12))) = s(tyop_2Enum_2Enum,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Enum_2Enum),c_2Einteger_2ENum_2E0),s(tyop_2Einteger_2Eint,X12))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Einteger_2ENum_2E1) ).
fof(f577,plain,
spl4_28,
inference(avatar_split_clause,[],[f151,f575]) ).
fof(f575,plain,
( spl4_28
<=> ! [X0] : s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))) = s(tyop_2Einteger_2Eint,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Einteger_2Eint),c_2Einteger_2Eint__of__num_2E0),s(tyop_2Enum_2Enum,X0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_28])]) ).
fof(f151,plain,
! [X0] : s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))) = s(tyop_2Einteger_2Eint,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Einteger_2Eint),c_2Einteger_2Eint__of__num_2E0),s(tyop_2Enum_2Enum,X0))),
inference(cnf_transformation,[],[f55]) ).
fof(f55,plain,
! [X0] : s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))) = s(tyop_2Einteger_2Eint,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Einteger_2Eint),c_2Einteger_2Eint__of__num_2E0),s(tyop_2Enum_2Enum,X0))),
inference(rectify,[],[f24]) ).
fof(f24,axiom,
! [X12] : s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X12))) = s(tyop_2Einteger_2Eint,app_2E2(s(tyop_2Emin_2Efun(tyop_2Enum_2Enum,tyop_2Einteger_2Eint),c_2Einteger_2Eint__of__num_2E0),s(tyop_2Enum_2Enum,X12))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Einteger_2Eint__of__num_2E1) ).
fof(f573,plain,
spl4_27,
inference(avatar_split_clause,[],[f150,f571]) ).
fof(f571,plain,
( spl4_27
<=> ! [X0] : s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,X0))) = s(tyop_2Einteger_2Eint,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Einteger_2Eint),c_2Einteger_2Eint__neg_2E0),s(tyop_2Einteger_2Eint,X0))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_27])]) ).
fof(f150,plain,
! [X0] : s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,X0))) = s(tyop_2Einteger_2Eint,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Einteger_2Eint),c_2Einteger_2Eint__neg_2E0),s(tyop_2Einteger_2Eint,X0))),
inference(cnf_transformation,[],[f54]) ).
fof(f54,plain,
! [X0] : s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,X0))) = s(tyop_2Einteger_2Eint,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Einteger_2Eint),c_2Einteger_2Eint__neg_2E0),s(tyop_2Einteger_2Eint,X0))),
inference(rectify,[],[f26]) ).
fof(f26,axiom,
! [X12] : s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,X12))) = s(tyop_2Einteger_2Eint,app_2E2(s(tyop_2Emin_2Efun(tyop_2Einteger_2Eint,tyop_2Einteger_2Eint),c_2Einteger_2Eint__neg_2E0),s(tyop_2Einteger_2Eint,X12))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Einteger_2Eint__neg_2E1) ).
fof(f536,plain,
spl4_26,
inference(avatar_split_clause,[],[f214,f534]) ).
fof(f214,plain,
! [X2,X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))
| s(X0,X2) != s(X0,X1) ),
inference(cnf_transformation,[],[f137]) ).
fof(f137,plain,
! [X0,X1,X2] :
( ( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))
| s(X0,X2) != s(X0,X1) )
& ( s(X0,X2) = s(X0,X1)
| ~ p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) ) ),
inference(nnf_transformation,[],[f87]) ).
fof(f87,plain,
! [X0,X1,X2] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2))))
<=> s(X0,X2) = s(X0,X1) ),
inference(rectify,[],[f13]) ).
fof(f13,axiom,
! [X0,X5,X6] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X5),s(X0,X6))))
<=> s(X0,X5) = s(X0,X6) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_3D) ).
fof(f532,plain,
spl4_25,
inference(avatar_split_clause,[],[f213,f530]) ).
fof(f530,plain,
( spl4_25
<=> ! [X2,X0,X1] :
( s(X0,X2) = s(X0,X1)
| ~ p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_25])]) ).
fof(f213,plain,
! [X2,X0,X1] :
( s(X0,X2) = s(X0,X1)
| ~ p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_2E2(s(X0,X1),s(X0,X2)))) ),
inference(cnf_transformation,[],[f137]) ).
fof(f518,plain,
( spl4_24
| ~ spl4_2
| ~ spl4_18 ),
inference(avatar_split_clause,[],[f402,f348,f239,f516]) ).
fof(f402,plain,
( ! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,X0) )
| ~ spl4_2
| ~ spl4_18 ),
inference(resolution,[],[f349,f241]) ).
fof(f431,plain,
spl4_23,
inference(avatar_split_clause,[],[f159,f429]) ).
fof(f159,plain,
! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X0)))) ),
inference(cnf_transformation,[],[f109]) ).
fof(f109,plain,
! [X0] :
( ( ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X0)))) )
& ( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X0))))
| p(s(tyop_2Emin_2Ebool,X0)) ) ),
inference(nnf_transformation,[],[f60]) ).
fof(f60,plain,
! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X0)))) ),
inference(rectify,[],[f18]) ).
fof(f18,axiom,
! [X12] :
( ~ p(s(tyop_2Emin_2Ebool,X12))
<=> p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X12)))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',arityeq1_2Ec_2Ebool_2E_7E_2E1) ).
fof(f427,plain,
spl4_22,
inference(avatar_split_clause,[],[f158,f425]) ).
fof(f158,plain,
! [X0] :
( p(s(tyop_2Emin_2Ebool,app_2E2(s(tyop_2Emin_2Efun(tyop_2Emin_2Ebool,tyop_2Emin_2Ebool),c_2Ebool_2E_7E_2E0),s(tyop_2Emin_2Ebool,X0))))
| p(s(tyop_2Emin_2Ebool,X0)) ),
inference(cnf_transformation,[],[f109]) ).
fof(f423,plain,
spl4_21,
inference(avatar_split_clause,[],[f155,f421]) ).
fof(f155,plain,
! [X2,X0,X1] : s(X0,X2) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0),s(X0,X1),s(X0,X2))),
inference(cnf_transformation,[],[f57]) ).
fof(f57,plain,
! [X0] :
( ! [X1,X2] : s(X0,X2) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0),s(X0,X1),s(X0,X2)))
& ! [X3,X4] : s(X0,X3) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0),s(X0,X3),s(X0,X4))) ),
inference(rectify,[],[f42]) ).
fof(f42,axiom,
! [X0] :
( ! [X23,X24] : s(X0,X24) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0),s(X0,X23),s(X0,X24)))
& ! [X15,X16] : s(X0,X15) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0),s(X0,X15),s(X0,X16))) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2Ebool__case__thm) ).
fof(f419,plain,
spl4_20,
inference(avatar_split_clause,[],[f154,f417]) ).
fof(f417,plain,
( spl4_20
<=> ! [X4,X0,X3] : s(X0,X3) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0),s(X0,X3),s(X0,X4))) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_20])]) ).
fof(f154,plain,
! [X3,X0,X4] : s(X0,X3) = s(X0,c_2Ebool_2ECOND_2E3(s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0),s(X0,X3),s(X0,X4))),
inference(cnf_transformation,[],[f57]) ).
fof(f415,plain,
spl4_19,
inference(avatar_split_clause,[],[f147,f412]) ).
fof(f147,plain,
s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) = s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))),
inference(cnf_transformation,[],[f43]) ).
fof(f43,axiom,
s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) = s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__neg_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger_2EINT__NEG__0) ).
fof(f350,plain,
spl4_18,
inference(avatar_split_clause,[],[f182,f348]) ).
fof(f182,plain,
! [X0,X1] :
( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,X1)
| ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ),
inference(cnf_transformation,[],[f98]) ).
fof(f98,plain,
! [X0,X1] :
( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,X1)
| ( ~ p(s(tyop_2Emin_2Ebool,X0))
& p(s(tyop_2Emin_2Ebool,X1)) )
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) ) ),
inference(flattening,[],[f97]) ).
fof(f97,plain,
! [X0,X1] :
( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,X1)
| ( ~ p(s(tyop_2Emin_2Ebool,X0))
& p(s(tyop_2Emin_2Ebool,X1)) )
| ( ~ p(s(tyop_2Emin_2Ebool,X1))
& p(s(tyop_2Emin_2Ebool,X0)) ) ),
inference(ennf_transformation,[],[f74]) ).
fof(f74,plain,
! [X0,X1] :
( ( p(s(tyop_2Emin_2Ebool,X0))
=> p(s(tyop_2Emin_2Ebool,X1)) )
=> ( ( p(s(tyop_2Emin_2Ebool,X1))
=> p(s(tyop_2Emin_2Ebool,X0)) )
=> s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,X1) ) ),
inference(rectify,[],[f36]) ).
fof(f36,axiom,
! [X15,X16] :
( ( p(s(tyop_2Emin_2Ebool,X15))
=> p(s(tyop_2Emin_2Ebool,X16)) )
=> ( ( p(s(tyop_2Emin_2Ebool,X16))
=> p(s(tyop_2Emin_2Ebool,X15)) )
=> s(tyop_2Emin_2Ebool,X15) = s(tyop_2Emin_2Ebool,X16) ) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Ebool_2EIMP__ANTISYM__AX) ).
fof(f346,plain,
spl4_17,
inference(avatar_split_clause,[],[f179,f344]) ).
fof(f179,plain,
! [X0,X1] :
( s(tyop_2Emin_2Ebool,X0) = s(tyop_2Emin_2Ebool,X1)
| p(s(tyop_2Emin_2Ebool,X1))
| p(s(tyop_2Emin_2Ebool,X0)) ),
inference(cnf_transformation,[],[f98]) ).
fof(f342,plain,
spl4_16,
inference(avatar_split_clause,[],[f162,f340]) ).
fof(f162,plain,
! [X0,X1] : s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))),
inference(cnf_transformation,[],[f62]) ).
fof(f62,plain,
! [X0,X1] : s(X0,X1) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X1))),
inference(rectify,[],[f6]) ).
fof(f6,axiom,
! [X0,X8] : s(X0,X8) = s(X0,app_2E2(s(tyop_2Emin_2Efun(X0,X0),combin_i_2E0),s(X0,X8))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Ei__thm) ).
fof(f313,plain,
( spl4_15
| ~ spl4_2
| ~ spl4_8 ),
inference(avatar_split_clause,[],[f296,f268,f239,f311]) ).
fof(f296,plain,
( ! [X0] :
( p(s(tyop_2Emin_2Ebool,X0))
| s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X0) )
| ~ spl4_2
| ~ spl4_8 ),
inference(superposition,[],[f241,f269]) ).
fof(f294,plain,
spl4_14,
inference(avatar_split_clause,[],[f199,f292]) ).
fof(f292,plain,
( spl4_14
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_14])]) ).
fof(f199,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ),
inference(cnf_transformation,[],[f128]) ).
fof(f290,plain,
spl4_13,
inference(avatar_split_clause,[],[f198,f288]) ).
fof(f288,plain,
( spl4_13
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_13])]) ).
fof(f198,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Emin_2E_3D_3D_3E_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| p(s(tyop_2Emin_2Ebool,X0)) ),
inference(cnf_transformation,[],[f128]) ).
fof(f286,plain,
spl4_12,
inference(avatar_split_clause,[],[f196,f284]) ).
fof(f284,plain,
( spl4_12
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_12])]) ).
fof(f196,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X1)) ),
inference(cnf_transformation,[],[f126]) ).
fof(f282,plain,
spl4_11,
inference(avatar_split_clause,[],[f195,f280]) ).
fof(f280,plain,
( spl4_11
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_11])]) ).
fof(f195,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_5C_2F_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1))))
| ~ p(s(tyop_2Emin_2Ebool,X0)) ),
inference(cnf_transformation,[],[f126]) ).
fof(f278,plain,
spl4_10,
inference(avatar_split_clause,[],[f192,f276]) ).
fof(f276,plain,
( spl4_10
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_10])]) ).
fof(f192,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X1))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ),
inference(cnf_transformation,[],[f124]) ).
fof(f274,plain,
spl4_9,
inference(avatar_split_clause,[],[f191,f272]) ).
fof(f272,plain,
( spl4_9
<=> ! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl4_9])]) ).
fof(f191,plain,
! [X0,X1] :
( p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_2F_5C_2E2(s(tyop_2Emin_2Ebool,X0),s(tyop_2Emin_2Ebool,X1)))) ),
inference(cnf_transformation,[],[f124]) ).
fof(f270,plain,
spl4_8,
inference(avatar_split_clause,[],[f156,f268]) ).
fof(f156,plain,
! [X0] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X0)
| s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,X0) ),
inference(cnf_transformation,[],[f58]) ).
fof(f58,plain,
! [X0] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X0)
| s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,X0) ),
inference(rectify,[],[f5]) ).
fof(f5,axiom,
! [X7] :
( s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0) = s(tyop_2Emin_2Ebool,X7)
| s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0) = s(tyop_2Emin_2Ebool,X7) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Ebool__cases__ax) ).
fof(f264,plain,
spl4_7,
inference(avatar_split_clause,[],[f149,f262]) ).
fof(f149,plain,
! [X0] : s(tyop_2Enum_2Enum,X0) = s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),
inference(cnf_transformation,[],[f53]) ).
fof(f53,plain,
! [X0] : s(tyop_2Enum_2Enum,X0) = s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X0))))),
inference(rectify,[],[f45]) ).
fof(f45,axiom,
! [X25] : s(tyop_2Enum_2Enum,X25) = s(tyop_2Enum_2Enum,c_2Einteger_2ENum_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,X25))))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger_2ENUM__OF__INT) ).
fof(f259,plain,
spl4_6,
inference(avatar_split_clause,[],[f161,f257]) ).
fof(f161,plain,
! [X0] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0))))
| p(s(tyop_2Emin_2Ebool,X0)) ),
inference(cnf_transformation,[],[f110]) ).
fof(f110,plain,
! [X0] :
( ( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0))))
| p(s(tyop_2Emin_2Ebool,X0)) )
& ( ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0)))) ) ),
inference(nnf_transformation,[],[f61]) ).
fof(f61,plain,
! [X0] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0))))
<=> ~ p(s(tyop_2Emin_2Ebool,X0)) ),
inference(rectify,[],[f11]) ).
fof(f11,axiom,
! [X5] :
( p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X5))))
<=> ~ p(s(tyop_2Emin_2Ebool,X5)) ),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Elogic_2E_7E) ).
fof(f255,plain,
spl4_5,
inference(avatar_split_clause,[],[f160,f253]) ).
fof(f160,plain,
! [X0] :
( ~ p(s(tyop_2Emin_2Ebool,X0))
| ~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2E_7E_2E1(s(tyop_2Emin_2Ebool,X0)))) ),
inference(cnf_transformation,[],[f110]) ).
fof(f251,plain,
spl4_4,
inference(avatar_split_clause,[],[f148,f249]) ).
fof(f148,plain,
! [X0] : ~ p(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))),
inference(cnf_transformation,[],[f52]) ).
fof(f52,plain,
! [X0] : ~ p(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X0),s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))),
inference(rectify,[],[f47]) ).
fof(f47,axiom,
! [X25] : ~ p(s(tyop_2Emin_2Ebool,c_2Eprim__rec_2E_3C_2E2(s(tyop_2Enum_2Enum,X25),s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Eprim__rec_2ENOT__LESS__0) ).
fof(f247,plain,
~ spl4_3,
inference(avatar_split_clause,[],[f143,f244]) ).
fof(f143,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))),
inference(cnf_transformation,[],[f108]) ).
fof(f108,plain,
s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK0])],[f95,f107]) ).
fof(f107,plain,
( ? [X0] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0)))))
=> s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,sK0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))) ),
introduced(choice_axiom,[]) ).
fof(f95,plain,
? [X0] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) != s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))),
inference(ennf_transformation,[],[f51]) ).
fof(f51,negated_conjecture,
~ ! [X0] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))),
inference(negated_conjecture,[],[f50]) ).
fof(f50,conjecture,
! [X0] : s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Ewords_2En2w_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))) = s(tyop_2Efcp_2Ecart(tyop_2Emin_2Ebool,X0),c_2Einteger__word_2Ei2w_2E1(s(tyop_2Einteger_2Eint,c_2Einteger_2Eint__of__num_2E1(s(tyop_2Enum_2Enum,c_2Enum_2E0_2E0))))),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',thm_2Einteger__word_2Ei2w__0) ).
fof(f242,plain,
spl4_2,
inference(avatar_split_clause,[],[f145,f239]) ).
fof(f145,plain,
p(s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0)),
inference(cnf_transformation,[],[f3]) ).
fof(f3,axiom,
p(s(tyop_2Emin_2Ebool,c_2Ebool_2ET_2E0)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Etruth) ).
fof(f237,plain,
~ spl4_1,
inference(avatar_split_clause,[],[f144,f234]) ).
fof(f144,plain,
~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0)),
inference(cnf_transformation,[],[f4]) ).
fof(f4,axiom,
~ p(s(tyop_2Emin_2Ebool,c_2Ebool_2EF_2E0)),
file('/export/starexec/sandbox2/benchmark/theBenchmark.p',reserved_2Eho_2Enotfalse) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.02/0.11 % Problem : ITP015+1 : TPTP v8.1.2. Bugfixed v7.5.0.
% 0.02/0.13 % Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.12/0.34 % Computer : n025.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % WCLimit : 300
% 0.12/0.34 % DateTime : Fri May 3 19:09:08 EDT 2024
% 0.12/0.34 % CPUTime :
% 0.12/0.34 % (28387)Running in auto input_syntax mode. Trying TPTP
% 0.18/0.36 % (28390)WARNING: value z3 for option sas not known
% 0.18/0.36 % (28394)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.18/0.36 % (28391)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.18/0.36 % (28389)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.18/0.36 % (28393)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.18/0.36 % (28392)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.18/0.36 % (28390)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.18/0.36 % (28388)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.18/0.42 TRYING [1]
% 0.18/0.42 TRYING [1]
% 0.18/0.42 TRYING [2]
% 0.18/0.42 TRYING [2]
% 0.18/0.49 TRYING [3]
% 0.18/0.50 TRYING [3]
% 1.63/0.60 TRYING [1]
% 1.63/0.60 % (28392)First to succeed.
% 1.63/0.61 TRYING [2]
% 1.63/0.61 % (28392)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-28387"
% 1.63/0.61 % (28392)Refutation found. Thanks to Tanya!
% 1.63/0.61 % SZS status Theorem for theBenchmark
% 1.63/0.61 % SZS output start Proof for theBenchmark
% See solution above
% 1.63/0.62 % (28392)------------------------------
% 1.63/0.62 % (28392)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 1.63/0.62 % (28392)Termination reason: Refutation
% 1.63/0.62
% 1.63/0.62 % (28392)Memory used [KB]: 3535
% 1.63/0.62 % (28392)Time elapsed: 0.252 s
% 1.63/0.62 % (28392)Instructions burned: 560 (million)
% 1.63/0.62 % (28387)Success in time 0.266 s
%------------------------------------------------------------------------------