TSTP Solution File: ITP142^1 by Vampire-SAT---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire-SAT---4.8
% Problem : ITP142^1 : TPTP v8.2.0. Released v7.5.0.
% Transfm : none
% Format : tptp:raw
% Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% Computer : n022.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 : Mon May 20 22:53:10 EDT 2024
% Result : Theorem 3.04s 0.83s
% Output : Refutation 3.56s
% Verified :
% SZS Type : Refutation
% Derivation depth : 12
% Number of leaves : 1239
% Syntax : Number of formulae : 2710 ( 581 unt; 602 typ; 0 def)
% Number of atoms : 29844 (4193 equ; 0 cnn)
% Maximal formula atoms : 10 ( 14 avg)
% Number of connectives : 5503 (1874 ~;1622 |; 600 &; 0 @)
% ( 325 <=>;1082 =>; 0 <=; 0 <~>)
% Maximal formula depth : 15 ( 6 avg)
% Number of types : 41 ( 40 usr)
% Number of type conns : 2137 (2136 >; 1 *; 0 +; 0 <<)
% Number of symbols : 852 ( 849 usr; 340 con; 0-7 aty)
% Number of variables : 5990 ( 6 ^5311 !; 658 ?;5990 :)
% ( 15 !>; 0 ?*; 0 @-; 0 @+)
% Comments :
%------------------------------------------------------------------------------
thf(type_def_5,type,
list_list_com: $tType ).
thf(type_def_6,type,
sTfun: ( $tType * $tType ) > $tType ).
thf(type_def_7,type,
list_com: $tType ).
thf(type_def_8,type,
list_P1040014977_state: $tType ).
thf(type_def_9,type,
list_P890094829_state: $tType ).
thf(type_def_10,type,
com: $tType ).
thf(type_def_11,type,
set_Pr1822651163om_com: $tType ).
thf(type_def_12,type,
set_Pr602326075st_com: $tType ).
thf(type_def_13,type,
set_Pr1165141447_state: $tType ).
thf(type_def_14,type,
set_Pr1142642759_state: $tType ).
thf(type_def_15,type,
set_Pr2096893127_state: $tType ).
thf(type_def_16,type,
set_Pr1325664839_state: $tType ).
thf(type_def_17,type,
produc2041926651_state: $tType ).
thf(type_def_18,type,
nat: $tType ).
thf(type_def_19,type,
list_P1178430914te_nat: $tType ).
thf(type_def_20,type,
produc410756839_state: $tType ).
thf(type_def_21,type,
list_P1627643054te_nat: $tType ).
thf(type_def_22,type,
state: $tType ).
thf(type_def_23,type,
list_state: $tType ).
thf(type_def_24,type,
set_Pr849496667_state: $tType ).
thf(type_def_25,type,
set_Pr391631483_state: $tType ).
thf(type_def_26,type,
set_state: $tType ).
thf(type_def_27,type,
produc2058209240st_com: $tType ).
thf(type_def_28,type,
produc1393453339_state: $tType ).
thf(type_def_29,type,
produc258871771st_com: $tType ).
thf(type_def_30,type,
produc1225889383_state: $tType ).
thf(type_def_31,type,
produc1586269031_state: $tType ).
thf(type_def_32,type,
product_prod_com_com: $tType ).
thf(type_def_33,type,
produc1440412305st_com: $tType ).
thf(type_def_34,type,
produc392316135_state: $tType ).
thf(type_def_35,type,
produc1762014951st_com: $tType ).
thf(type_def_36,type,
produc1519776487_state: $tType ).
thf(type_def_37,type,
produc270545127_state: $tType ).
thf(type_def_38,type,
produc186437863_state: $tType ).
thf(type_def_39,type,
produc2046512871_state: $tType ).
thf(type_def_40,type,
set_Pr135335153st_com: $tType ).
thf(type_def_41,type,
set_Pr1419004359_state: $tType ).
thf(type_def_42,type,
set_Pr2083163591st_com: $tType ).
thf(type_def_43,type,
set_Pr1847866567_state: $tType ).
thf(type_def_44,type,
set_Pr1696918727_state: $tType ).
thf(type_def_45,type,
set_Pr541394119_state: $tType ).
thf(func_def_0,type,
set_Pr1696918727_state: $tType ).
thf(func_def_1,type,
produc270545127_state: $tType ).
thf(func_def_2,type,
set_Pr541394119_state: $tType ).
thf(func_def_3,type,
produc2046512871_state: $tType ).
thf(func_def_4,type,
set_Pr1847866567_state: $tType ).
thf(func_def_5,type,
produc1519776487_state: $tType ).
thf(func_def_6,type,
set_Pr1325664839_state: $tType ).
thf(func_def_7,type,
produc1586269031_state: $tType ).
thf(func_def_8,type,
set_Pr2096893127_state: $tType ).
thf(func_def_9,type,
produc186437863_state: $tType ).
thf(func_def_10,type,
set_Pr1419004359_state: $tType ).
thf(func_def_11,type,
set_Pr135335153st_com: $tType ).
thf(func_def_12,type,
produc392316135_state: $tType ).
thf(func_def_13,type,
produc1440412305st_com: $tType ).
thf(func_def_14,type,
set_Pr1142642759_state: $tType ).
thf(func_def_15,type,
set_Pr2083163591st_com: $tType ).
thf(func_def_16,type,
list_P1627643054te_nat: $tType ).
thf(func_def_17,type,
produc1225889383_state: $tType ).
thf(func_def_18,type,
produc1762014951st_com: $tType ).
thf(func_def_19,type,
list_P890094829_state: $tType ).
thf(func_def_20,type,
set_Pr1165141447_state: $tType ).
thf(func_def_21,type,
produc410756839_state: $tType ).
thf(func_def_22,type,
set_Pr391631483_state: $tType ).
thf(func_def_23,type,
list_P1178430914te_nat: $tType ).
thf(func_def_24,type,
produc1393453339_state: $tType ).
thf(func_def_25,type,
produc2058209240st_com: $tType ).
thf(func_def_26,type,
set_Pr602326075st_com: $tType ).
thf(func_def_27,type,
list_P1040014977_state: $tType ).
thf(func_def_28,type,
set_Pr849496667_state: $tType ).
thf(func_def_29,type,
produc258871771st_com: $tType ).
thf(func_def_30,type,
produc2041926651_state: $tType ).
thf(func_def_31,type,
set_Pr1822651163om_com: $tType ).
thf(func_def_32,type,
product_prod_com_com: $tType ).
thf(func_def_33,type,
list_list_com: $tType ).
thf(func_def_34,type,
list_state: $tType ).
thf(func_def_35,type,
set_state: $tType ).
thf(func_def_36,type,
list_com: $tType ).
thf(func_def_37,type,
state: $tType ).
thf(func_def_38,type,
com: $tType ).
thf(func_def_39,type,
nat: $tType ).
thf(func_def_40,type,
append_list_com: list_list_com > list_list_com > list_list_com ).
thf(func_def_41,type,
append_com: list_com > list_com > list_com ).
thf(func_def_42,type,
append982487830_state: list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_43,type,
append221843330_state: list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_44,type,
bind_com_com: list_com > ( com > list_com ) > list_com ).
thf(func_def_45,type,
butlast_com: list_com > list_com ).
thf(func_def_46,type,
concat_com: list_list_com > list_com ).
thf(func_def_47,type,
insert_com: com > list_com > list_com ).
thf(func_def_48,type,
last_com: list_com > com ).
thf(func_def_49,type,
lenlex_com: set_Pr1822651163om_com > set_Pr602326075st_com ).
thf(func_def_50,type,
lenlex295247238_state: set_Pr1165141447_state > set_Pr1142642759_state ).
thf(func_def_51,type,
lenlex1401983474_state: set_Pr2096893127_state > set_Pr1325664839_state ).
thf(func_def_52,type,
lex_com: set_Pr1822651163om_com > set_Pr602326075st_com ).
thf(func_def_53,type,
lex_Pr570247525_state: set_Pr1165141447_state > set_Pr1142642759_state ).
thf(func_def_54,type,
lex_Pr1762629969_state: set_Pr2096893127_state > set_Pr1325664839_state ).
thf(func_def_55,type,
lexord_com: set_Pr1822651163om_com > set_Pr602326075st_com ).
thf(func_def_56,type,
lexord1062073966_state: set_Pr1165141447_state > set_Pr1142642759_state ).
thf(func_def_57,type,
lexord1893203674_state: set_Pr2096893127_state > set_Pr1325664839_state ).
thf(func_def_58,type,
cons_P1821701106te_nat: ( produc2041926651_state > nat ) > list_P1178430914te_nat > list_P1178430914te_nat ).
thf(func_def_59,type,
cons_P1631380062te_nat: ( produc410756839_state > nat ) > list_P1627643054te_nat > list_P1627643054te_nat ).
thf(func_def_60,type,
cons_list_com: list_com > list_list_com > list_list_com ).
thf(func_def_61,type,
cons_com: com > list_com > list_com ).
thf(func_def_62,type,
cons_state: state > list_state > list_state ).
thf(func_def_63,type,
cons_P465369265_state: produc2041926651_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_64,type,
cons_P438230685_state: produc410756839_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_65,type,
nil_Pr1876916290te_nat: list_P1178430914te_nat ).
thf(func_def_66,type,
nil_Pr164089518te_nat: list_P1627643054te_nat ).
thf(func_def_67,type,
nil_list_com: list_list_com ).
thf(func_def_68,type,
nil_com: list_com ).
thf(func_def_69,type,
nil_state: list_state ).
thf(func_def_70,type,
nil_Pr1844458753_state: list_P1040014977_state ).
thf(func_def_71,type,
nil_Pr1347322605_state: list_P890094829_state ).
thf(func_def_72,type,
list_ex1_com: ( com > $o ) > list_com > $o ).
thf(func_def_73,type,
list_update_com: list_com > nat > com > list_com ).
thf(func_def_74,type,
list_u737668969_state: list_P1040014977_state > nat > produc2041926651_state > list_P1040014977_state ).
thf(func_def_75,type,
list_u364351829_state: list_P890094829_state > nat > produc410756839_state > list_P890094829_state ).
thf(func_def_76,type,
listrel1_com: set_Pr1822651163om_com > set_Pr602326075st_com ).
thf(func_def_77,type,
listre1738592858_state: set_Pr1165141447_state > set_Pr1142642759_state ).
thf(func_def_78,type,
listre1725776070_state: set_Pr2096893127_state > set_Pr1325664839_state ).
thf(func_def_79,type,
listre1268245261_state: set_Pr849496667_state > set_Pr391631483_state ).
thf(func_def_80,type,
listrel_com_com: set_Pr1822651163om_com > set_Pr602326075st_com ).
thf(func_def_81,type,
listre194873521_state: set_Pr1165141447_state > set_Pr1142642759_state ).
thf(func_def_82,type,
listre1244407729_state: set_Pr2096893127_state > set_Pr1325664839_state ).
thf(func_def_83,type,
maps_com_com: ( com > list_com ) > list_com > list_com ).
thf(func_def_84,type,
measur1071343867_state: list_P1178430914te_nat > set_Pr1165141447_state ).
thf(func_def_85,type,
measur768621543_state: list_P1627643054te_nat > set_Pr2096893127_state ).
thf(func_def_86,type,
nth_list_com: list_list_com > nat > list_com ).
thf(func_def_87,type,
nth_com: list_com > nat > com ).
thf(func_def_88,type,
nth_state: list_state > nat > state ).
thf(func_def_89,type,
nth_Pr553241858_state: list_P1040014977_state > nat > produc2041926651_state ).
thf(func_def_90,type,
nth_Pr526167918_state: list_P890094829_state > nat > produc410756839_state ).
thf(func_def_91,type,
product_lists_com: list_list_com > list_list_com ).
thf(func_def_92,type,
rotate1_com: list_com > list_com ).
thf(func_def_93,type,
subseqs_com: list_com > list_list_com ).
thf(func_def_94,type,
take_P558217449_state: nat > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_95,type,
take_P1852316373_state: nat > list_P890094829_state > list_P890094829_state ).
thf(func_def_96,type,
size_s318434721st_com: list_list_com > nat ).
thf(func_def_97,type,
size_size_list_com: list_com > nat ).
thf(func_def_98,type,
size_size_list_state: list_state > nat ).
thf(func_def_99,type,
size_s213202669_state: list_P1040014977_state > nat ).
thf(func_def_100,type,
size_s837829465_state: list_P890094829_state > nat ).
thf(func_def_101,type,
ord_less_nat: nat > nat > $o ).
thf(func_def_102,type,
pHoare259243666_exec1: set_Pr1165141447_state ).
thf(func_def_103,type,
pHoare259243732_execs: state > list_com > state > $o ).
thf(func_def_104,type,
pHoare806997636termis: list_com > state > $o ).
thf(func_def_105,type,
cond: ( state > $o ) > com > com > com ).
thf(func_def_106,type,
do: ( state > set_state ) > com ).
thf(func_def_107,type,
semi: com > com > com ).
thf(func_def_108,type,
while: ( state > $o ) > com > com ).
thf(func_def_109,type,
exec: state > com > state > $o ).
thf(func_def_110,type,
termi: com > state > $o ).
thf(func_def_111,type,
produc1914379986st_com: ( com > com > $o ) > list_com > produc2058209240st_com ).
thf(func_def_112,type,
produc1742567891_state: list_list_com > list_state > produc1393453339_state ).
thf(func_def_113,type,
produc1307105171st_com: list_com > list_com > produc258871771st_com ).
thf(func_def_114,type,
produc1204172211_state: list_com > state > produc2041926651_state ).
thf(func_def_115,type,
produc1298457559_state: list_P1040014977_state > list_P1040014977_state > produc1225889383_state ).
thf(func_def_116,type,
produc1354769367_state: list_P890094829_state > list_P890094829_state > produc1586269031_state ).
thf(func_def_117,type,
product_Pair_com_com: com > com > product_prod_com_com ).
thf(func_def_118,type,
produc67337417st_com: produc2058209240st_com > produc2058209240st_com > produc1440412305st_com ).
thf(func_def_119,type,
produc67381847_state: produc1393453339_state > produc1393453339_state > produc392316135_state ).
thf(func_def_120,type,
produc313736791st_com: produc258871771st_com > produc258871771st_com > produc1762014951st_com ).
thf(func_def_121,type,
produc1909270103_state: produc2041926651_state > produc2041926651_state > produc410756839_state ).
thf(func_def_122,type,
produc984060759_state: produc1225889383_state > produc1225889383_state > produc1519776487_state ).
thf(func_def_123,type,
produc1576663895_state: produc1586269031_state > produc1586269031_state > produc270545127_state ).
thf(func_def_124,type,
produc2065881943_state: produc410756839_state > produc410756839_state > produc186437863_state ).
thf(func_def_125,type,
produc2049704791_state: produc186437863_state > produc186437863_state > produc2046512871_state ).
thf(func_def_126,type,
irrefl_com: set_Pr1822651163om_com > $o ).
thf(func_def_127,type,
irrefl654089520_state: set_Pr1165141447_state > $o ).
thf(func_def_128,type,
irrefl1358048924_state: set_Pr2096893127_state > $o ).
thf(func_def_129,type,
collect_state: ( state > $o ) > set_state ).
thf(func_def_130,type,
collec300063826_state: ( produc410756839_state > $o ) > set_Pr1165141447_state ).
thf(func_def_131,type,
collec489924946_state: ( produc186437863_state > $o ) > set_Pr2096893127_state ).
thf(func_def_132,type,
transi436345274st_com: set_Pr602326075st_com > set_Pr602326075st_com ).
thf(func_def_133,type,
transi339813252_state: set_Pr1142642759_state > set_Pr1142642759_state ).
thf(func_def_134,type,
transi1965148016_state: set_Pr1325664839_state > set_Pr1325664839_state ).
thf(func_def_135,type,
transi863150634cl_com: set_Pr1822651163om_com > set_Pr1822651163om_com ).
thf(func_def_136,type,
transi1592315797st_com: set_Pr135335153st_com > set_Pr135335153st_com ).
thf(func_def_137,type,
transi89280670_state: set_Pr1419004359_state > set_Pr1419004359_state ).
thf(func_def_138,type,
transi1782245470st_com: set_Pr2083163591st_com > set_Pr2083163591st_com ).
thf(func_def_139,type,
transi1302705790_state: set_Pr1165141447_state > set_Pr1165141447_state ).
thf(func_def_140,type,
transi1428749162_state: set_Pr1847866567_state > set_Pr1847866567_state ).
thf(func_def_141,type,
transi445721450_state: set_Pr1696918727_state > set_Pr1696918727_state ).
thf(func_def_142,type,
transi463013610_state: set_Pr2096893127_state > set_Pr2096893127_state ).
thf(func_def_143,type,
transi152726506_state: set_Pr541394119_state > set_Pr541394119_state ).
thf(func_def_144,type,
member_state: state > set_state > $o ).
thf(func_def_145,type,
member1442949316_state: produc1393453339_state > set_Pr391631483_state > $o ).
thf(func_def_146,type,
member32358020st_com: produc258871771st_com > set_Pr602326075st_com > $o ).
thf(func_def_147,type,
member64234660_state: produc2041926651_state > set_Pr849496667_state > $o ).
thf(func_def_148,type,
member1267359376_state: produc1225889383_state > set_Pr1142642759_state > $o ).
thf(func_def_149,type,
member423306384_state: produc1586269031_state > set_Pr1325664839_state > $o ).
thf(func_def_150,type,
member1333916004om_com: product_prod_com_com > set_Pr1822651163om_com > $o ).
thf(func_def_151,type,
member89779770st_com: produc1440412305st_com > set_Pr135335153st_com > $o ).
thf(func_def_152,type,
member1414265872_state: produc392316135_state > set_Pr1419004359_state > $o ).
thf(func_def_153,type,
member919914512st_com: produc1762014951st_com > set_Pr2083163591st_com > $o ).
thf(func_def_154,type,
member1069318160_state: produc410756839_state > set_Pr1165141447_state > $o ).
thf(func_def_155,type,
member2092727056_state: produc1519776487_state > set_Pr1847866567_state > $o ).
thf(func_def_156,type,
member1642814224_state: produc270545127_state > set_Pr1696918727_state > $o ).
thf(func_def_157,type,
member512523024_state: produc186437863_state > set_Pr2096893127_state > $o ).
thf(func_def_158,type,
member284400400_state: produc2046512871_state > set_Pr541394119_state > $o ).
thf(func_def_159,type,
c: com ).
thf(func_def_160,type,
c2: com ).
thf(func_def_161,type,
cs: list_com ).
thf(func_def_162,type,
s: state ).
thf(func_def_163,type,
s2: state ).
thf(func_def_167,type,
vNOT: $o > $o ).
thf(func_def_168,type,
vPI:
!>[X0: $tType] : ( ( X0 > $o ) > $o ) ).
thf(func_def_169,type,
iCOMB:
!>[X0: $tType] : ( X0 > X0 ) ).
thf(func_def_170,type,
sCOMB:
!>[X0: $tType,X1: $tType,X2: $tType] : ( ( X0 > X1 > X2 ) > ( X0 > X1 ) > X0 > X2 ) ).
thf(func_def_171,type,
bCOMB:
!>[X0: $tType,X1: $tType,X2: $tType] : ( ( X1 > X2 ) > ( X0 > X1 ) > X0 > X2 ) ).
thf(func_def_172,type,
cCOMB:
!>[X0: $tType,X1: $tType,X2: $tType] : ( ( X0 > X1 > X2 ) > X1 > X0 > X2 ) ).
thf(func_def_173,type,
vOR: $o > $o > $o ).
thf(func_def_174,type,
vAND: $o > $o > $o ).
thf(func_def_175,type,
vEQ:
!>[X0: $tType] : ( X0 > X0 > $o ) ).
thf(func_def_176,type,
vSIGMA:
!>[X0: $tType] : ( ( X0 > $o ) > $o ) ).
thf(func_def_177,type,
vIMP: $o > $o > $o ).
thf(func_def_178,type,
sP0: list_com > state > state > $o ).
thf(func_def_179,type,
sP1: list_list_com > list_state > set_Pr849496667_state > $o ).
thf(func_def_180,type,
sP2: list_P890094829_state > list_P890094829_state > set_Pr2096893127_state > $o ).
thf(func_def_181,type,
sP3: list_P1040014977_state > list_P1040014977_state > set_Pr1165141447_state > $o ).
thf(func_def_182,type,
sP4: list_com > list_com > set_Pr1822651163om_com > $o ).
thf(func_def_183,type,
sP5: list_com > list_com > state > ( state > $o ) > state > $o ).
thf(func_def_184,type,
sP6: com > list_com > list_com > state > ( state > $o ) > state > $o ).
thf(func_def_185,type,
sK7: list_list_com > com ).
thf(func_def_186,type,
sK8: list_list_com > list_com ).
thf(func_def_187,type,
sK9: list_list_com > list_list_com ).
thf(func_def_188,type,
sK10: list_list_com > list_list_com ).
thf(func_def_189,type,
sK11: list_com > com ).
thf(func_def_190,type,
sK12: list_com > com ).
thf(func_def_191,type,
sK13: list_com > list_com ).
thf(func_def_192,type,
sK14: list_com > com ).
thf(func_def_193,type,
sK15: list_com > com ).
thf(func_def_194,type,
sK16: list_com > list_com ).
thf(func_def_195,type,
sK17: list_com > list_com ).
thf(func_def_196,type,
sK18: list_com > com ).
thf(func_def_197,type,
sK19: produc258871771st_com > com ).
thf(func_def_198,type,
sK20: produc258871771st_com > list_com ).
thf(func_def_199,type,
sK21: produc258871771st_com > com ).
thf(func_def_200,type,
sK22: produc258871771st_com > list_com ).
thf(func_def_201,type,
sK23: produc258871771st_com > list_com ).
thf(func_def_202,type,
sK24: produc258871771st_com > list_com ).
thf(func_def_203,type,
sK25: produc258871771st_com > com ).
thf(func_def_204,type,
sK26: produc258871771st_com > list_com ).
thf(func_def_205,type,
sK27: produc258871771st_com > list_com ).
thf(func_def_206,type,
sK28: produc258871771st_com > list_com ).
thf(func_def_207,type,
sK29: produc2058209240st_com > com > com > $o ).
thf(func_def_208,type,
sK30: produc2058209240st_com > com ).
thf(func_def_209,type,
sK31: produc2058209240st_com > com ).
thf(func_def_210,type,
sK32: produc2058209240st_com > list_com ).
thf(func_def_211,type,
sK33: produc2058209240st_com > com > com > $o ).
thf(func_def_212,type,
sK34: produc2058209240st_com > com ).
thf(func_def_213,type,
sK35: produc2058209240st_com > com > com > $o ).
thf(func_def_214,type,
sK36: produc2058209240st_com > com > com > $o ).
thf(func_def_215,type,
sK37: produc2058209240st_com > com ).
thf(func_def_216,type,
sK38: produc2058209240st_com > list_com ).
thf(func_def_217,type,
sK39: produc2058209240st_com > com > com > $o ).
thf(func_def_218,type,
sK40: set_Pr2096893127_state > produc410756839_state ).
thf(func_def_219,type,
sK41: set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_220,type,
sK42: produc2041926651_state > list_com ).
thf(func_def_221,type,
sK43: produc2041926651_state > state ).
thf(func_def_222,type,
sK44: produc410756839_state > produc2041926651_state ).
thf(func_def_223,type,
sK45: produc410756839_state > produc2041926651_state ).
thf(func_def_224,type,
sK46: produc186437863_state > produc410756839_state ).
thf(func_def_225,type,
sK47: produc186437863_state > produc410756839_state ).
thf(func_def_226,type,
sK48: produc410756839_state > produc2041926651_state ).
thf(func_def_227,type,
sK49: produc410756839_state > list_com ).
thf(func_def_228,type,
sK50: produc410756839_state > state ).
thf(func_def_229,type,
sK51: produc186437863_state > produc410756839_state ).
thf(func_def_230,type,
sK52: produc186437863_state > produc2041926651_state ).
thf(func_def_231,type,
sK53: produc186437863_state > produc2041926651_state ).
thf(func_def_232,type,
sK54: produc186437863_state > produc410756839_state ).
thf(func_def_233,type,
sK55: produc186437863_state > produc2041926651_state ).
thf(func_def_234,type,
sK56: produc186437863_state > list_com ).
thf(func_def_235,type,
sK57: produc186437863_state > state ).
thf(func_def_236,type,
sK58: produc2041926651_state > list_com ).
thf(func_def_237,type,
sK59: produc2041926651_state > state ).
thf(func_def_238,type,
sK60: produc410756839_state > produc2041926651_state ).
thf(func_def_239,type,
sK61: produc410756839_state > produc2041926651_state ).
thf(func_def_240,type,
sK62: produc186437863_state > produc410756839_state ).
thf(func_def_241,type,
sK63: produc186437863_state > produc410756839_state ).
thf(func_def_242,type,
sK64: list_com > list_com > list_com ).
thf(func_def_243,type,
sK65: list_com > list_com > com ).
thf(func_def_244,type,
sK66: list_com > list_com > list_com ).
thf(func_def_245,type,
sK67: list_com > list_com > com ).
thf(func_def_246,type,
sK68: list_com > list_com > list_com ).
thf(func_def_247,type,
sK69: ( list_com > $o ) > com ).
thf(func_def_248,type,
sK70: ( list_com > $o ) > list_com ).
thf(func_def_249,type,
sK71: ( list_com > $o ) > com ).
thf(func_def_250,type,
sK72: ( list_com > $o ) > com ).
thf(func_def_251,type,
sK73: ( list_com > $o ) > list_com ).
thf(func_def_252,type,
sK74: ( list_com > $o ) > com ).
thf(func_def_253,type,
sK75: set_Pr2096893127_state > produc410756839_state ).
thf(func_def_254,type,
sK76: set_Pr2096893127_state > produc410756839_state ).
thf(func_def_255,type,
sK77: set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_256,type,
sK78: set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_257,type,
sK79: ( produc186437863_state > $o ) > produc410756839_state ).
thf(func_def_258,type,
sK80: ( produc186437863_state > $o ) > produc410756839_state ).
thf(func_def_259,type,
sK81: ( produc186437863_state > $o ) > produc410756839_state ).
thf(func_def_260,type,
sK82: ( produc186437863_state > $o ) > produc410756839_state ).
thf(func_def_261,type,
sK83: ( produc2041926651_state > $o ) > list_com ).
thf(func_def_262,type,
sK84: ( produc2041926651_state > $o ) > state ).
thf(func_def_263,type,
sK85: ( produc2041926651_state > $o ) > list_com ).
thf(func_def_264,type,
sK86: ( produc2041926651_state > $o ) > state ).
thf(func_def_265,type,
sK87: ( produc410756839_state > $o ) > produc2041926651_state ).
thf(func_def_266,type,
sK88: ( produc410756839_state > $o ) > produc2041926651_state ).
thf(func_def_267,type,
sK89: ( produc410756839_state > $o ) > produc2041926651_state ).
thf(func_def_268,type,
sK90: ( produc410756839_state > $o ) > produc2041926651_state ).
thf(func_def_269,type,
sK91: ( produc186437863_state > $o ) > produc410756839_state ).
thf(func_def_270,type,
sK92: ( produc186437863_state > $o ) > produc2041926651_state ).
thf(func_def_271,type,
sK93: ( produc186437863_state > $o ) > produc2041926651_state ).
thf(func_def_272,type,
sK94: ( produc410756839_state > $o ) > produc2041926651_state ).
thf(func_def_273,type,
sK95: ( produc410756839_state > $o ) > list_com ).
thf(func_def_274,type,
sK96: ( produc410756839_state > $o ) > state ).
thf(func_def_275,type,
sK97: ( produc186437863_state > $o ) > produc410756839_state ).
thf(func_def_276,type,
sK98: ( produc186437863_state > $o ) > produc2041926651_state ).
thf(func_def_277,type,
sK99: ( produc186437863_state > $o ) > list_com ).
thf(func_def_278,type,
sK100: ( produc186437863_state > $o ) > state ).
thf(func_def_279,type,
sK101: ( list_com > $o ) > com ).
thf(func_def_280,type,
sK102: ( list_com > $o ) > com ).
thf(func_def_281,type,
sK103: ( list_com > $o ) > list_com ).
thf(func_def_282,type,
sK104: ( list_com > $o ) > com ).
thf(func_def_283,type,
sK105: ( list_com > $o ) > com ).
thf(func_def_284,type,
sK106: ( list_com > $o ) > com ).
thf(func_def_285,type,
sK107: ( list_com > $o ) > list_com ).
thf(func_def_286,type,
sK108: ( list_com > $o ) > com ).
thf(func_def_287,type,
sK109: ( list_com > $o ) > com ).
thf(func_def_288,type,
sK110: ( list_com > $o ) > list_com ).
thf(func_def_289,type,
sK111: ( list_com > $o ) > com ).
thf(func_def_290,type,
sK112: ( list_com > $o ) > list_com ).
thf(func_def_291,type,
sK113: list_com > list_com > list_com ).
thf(func_def_292,type,
sK114: list_com > list_com > list_com ).
thf(func_def_293,type,
sK115: list_com > list_com > list_com ).
thf(func_def_294,type,
sK116: ( list_com > list_com > $o ) > com ).
thf(func_def_295,type,
sK117: ( list_com > list_com > $o ) > list_com ).
thf(func_def_296,type,
sK118: ( list_com > list_com > $o ) > com ).
thf(func_def_297,type,
sK119: ( list_com > list_com > $o ) > list_com ).
thf(func_def_298,type,
sK120: list_com > list_com > list_list_com > list_list_com ).
thf(func_def_299,type,
sK121: list_com > list_com > list_list_com > list_com ).
thf(func_def_300,type,
sK122: list_com > list_com > list_list_com > list_com ).
thf(func_def_301,type,
sK123: list_com > list_com > list_list_com > list_list_com ).
thf(func_def_302,type,
sK124: ( list_com > list_com > $o ) > com ).
thf(func_def_303,type,
sK125: ( list_com > list_com > $o ) > list_com ).
thf(func_def_304,type,
sK126: ( list_com > list_com > $o ) > com ).
thf(func_def_305,type,
sK127: ( list_com > list_com > $o ) > list_com ).
thf(func_def_306,type,
sK128: ( list_com > list_com > $o ) > list_com ).
thf(func_def_307,type,
sK129: ( list_com > list_com > $o ) > list_com ).
thf(func_def_308,type,
sK130: ( list_com > list_com > $o ) > com ).
thf(func_def_309,type,
sK131: ( list_com > list_com > $o ) > list_com ).
thf(func_def_310,type,
sK132: ( list_com > list_com > $o ) > list_com ).
thf(func_def_311,type,
sK133: ( list_com > list_com > $o ) > list_com ).
thf(func_def_312,type,
sK134: ( ( com > com > $o ) > list_com > $o ) > com > com > $o ).
thf(func_def_313,type,
sK135: ( ( com > com > $o ) > list_com > $o ) > com ).
thf(func_def_314,type,
sK136: ( ( com > com > $o ) > list_com > $o ) > com ).
thf(func_def_315,type,
sK137: ( ( com > com > $o ) > list_com > $o ) > list_com ).
thf(func_def_316,type,
sK138: ( ( com > com > $o ) > list_com > $o ) > com > com > $o ).
thf(func_def_317,type,
sK139: ( ( com > com > $o ) > list_com > $o ) > com ).
thf(func_def_318,type,
sK140: ( ( com > com > $o ) > list_com > $o ) > com > com > $o ).
thf(func_def_319,type,
sK141: ( ( com > com > $o ) > list_com > $o ) > com > com > $o ).
thf(func_def_320,type,
sK142: ( ( com > com > $o ) > list_com > $o ) > com ).
thf(func_def_321,type,
sK143: ( ( com > com > $o ) > list_com > $o ) > list_com ).
thf(func_def_322,type,
sK144: ( ( com > com > $o ) > list_com > $o ) > com > com > $o ).
thf(func_def_323,type,
sK145: set_Pr2096893127_state > produc410756839_state ).
thf(func_def_324,type,
sK146: set_Pr2096893127_state > produc410756839_state ).
thf(func_def_325,type,
sK147: set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_326,type,
sK148: set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_327,type,
sK149: com > state > ( state > $o ) > state ).
thf(func_def_328,type,
sK150: ( list_com > list_com > $o ) > com ).
thf(func_def_329,type,
sK151: ( list_com > list_com > $o ) > list_com ).
thf(func_def_330,type,
sK152: ( list_com > list_com > $o ) > com ).
thf(func_def_331,type,
sK153: ( list_com > list_com > $o ) > list_com ).
thf(func_def_332,type,
sK154: ( list_com > list_com > $o ) > com ).
thf(func_def_333,type,
sK155: ( list_com > list_com > $o ) > list_com ).
thf(func_def_334,type,
sK156: ( list_com > list_com > $o ) > com ).
thf(func_def_335,type,
sK157: ( list_com > list_com > $o ) > list_com ).
thf(func_def_336,type,
sK158: com > state > com > state ).
thf(func_def_337,type,
sK159: list_com > state > state > com ).
thf(func_def_338,type,
sK160: list_com > state > state > state ).
thf(func_def_339,type,
sK161: list_com > state > state > list_com ).
thf(func_def_340,type,
sK162: list_list_com > list_state > set_Pr849496667_state > list_com ).
thf(func_def_341,type,
sK163: list_list_com > list_state > set_Pr849496667_state > state ).
thf(func_def_342,type,
sK164: list_list_com > list_state > set_Pr849496667_state > list_list_com ).
thf(func_def_343,type,
sK165: list_list_com > list_state > set_Pr849496667_state > list_state ).
thf(func_def_344,type,
sK166: set_Pr2096893127_state > list_P890094829_state > list_P890094829_state > nat ).
thf(func_def_345,type,
sK167: set_Pr2096893127_state > list_P890094829_state > list_P890094829_state > produc410756839_state ).
thf(func_def_346,type,
sK168: set_Pr2096893127_state > list_P890094829_state > list_P890094829_state > produc410756839_state ).
thf(func_def_347,type,
sK169: set_Pr2096893127_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_348,type,
sK170: set_Pr2096893127_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_349,type,
sK171: list_P890094829_state > list_P890094829_state > set_Pr2096893127_state > produc410756839_state ).
thf(func_def_350,type,
sK172: list_P890094829_state > list_P890094829_state > set_Pr2096893127_state > produc410756839_state ).
thf(func_def_351,type,
sK173: list_P890094829_state > list_P890094829_state > set_Pr2096893127_state > list_P890094829_state ).
thf(func_def_352,type,
sK174: list_P890094829_state > list_P890094829_state > set_Pr2096893127_state > list_P890094829_state ).
thf(func_def_353,type,
sK175: set_Pr1165141447_state > list_P1040014977_state > list_P1040014977_state > nat ).
thf(func_def_354,type,
sK176: set_Pr1165141447_state > list_P1040014977_state > list_P1040014977_state > produc2041926651_state ).
thf(func_def_355,type,
sK177: set_Pr1165141447_state > list_P1040014977_state > list_P1040014977_state > produc2041926651_state ).
thf(func_def_356,type,
sK178: set_Pr1165141447_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_357,type,
sK179: set_Pr1165141447_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_358,type,
sK180: list_P1040014977_state > list_P1040014977_state > set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_359,type,
sK181: list_P1040014977_state > list_P1040014977_state > set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_360,type,
sK182: list_P1040014977_state > list_P1040014977_state > set_Pr1165141447_state > list_P1040014977_state ).
thf(func_def_361,type,
sK183: list_P1040014977_state > list_P1040014977_state > set_Pr1165141447_state > list_P1040014977_state ).
thf(func_def_362,type,
sK184: list_com > list_com > set_Pr1822651163om_com > com ).
thf(func_def_363,type,
sK185: list_com > list_com > set_Pr1822651163om_com > com ).
thf(func_def_364,type,
sK186: list_com > list_com > set_Pr1822651163om_com > list_com ).
thf(func_def_365,type,
sK187: list_com > list_com > set_Pr1822651163om_com > list_com ).
thf(func_def_366,type,
sK188: set_Pr1822651163om_com > list_com > list_com > com ).
thf(func_def_367,type,
sK189: set_Pr1822651163om_com > list_com > list_com > com ).
thf(func_def_368,type,
sK190: set_Pr1822651163om_com > list_com > list_com > list_com ).
thf(func_def_369,type,
sK191: set_Pr1822651163om_com > list_com > list_com > list_com ).
thf(func_def_370,type,
sK192: set_Pr2096893127_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_371,type,
sK193: set_Pr2096893127_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_372,type,
sK194: set_Pr2096893127_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_373,type,
sK195: set_Pr1165141447_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_374,type,
sK196: set_Pr1165141447_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_375,type,
sK197: set_Pr1165141447_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_376,type,
sK198: ( list_com > list_com > list_com > $o ) > com ).
thf(func_def_377,type,
sK199: ( list_com > list_com > list_com > $o ) > list_com ).
thf(func_def_378,type,
sK200: ( list_com > list_com > list_com > $o ) > com ).
thf(func_def_379,type,
sK201: ( list_com > list_com > list_com > $o ) > list_com ).
thf(func_def_380,type,
sK202: ( list_com > list_com > list_com > $o ) > com ).
thf(func_def_381,type,
sK203: ( list_com > list_com > list_com > $o ) > list_com ).
thf(func_def_382,type,
sK204: set_Pr1822651163om_com > com ).
thf(func_def_383,type,
sK205: set_Pr1822651163om_com > com ).
thf(func_def_384,type,
sK206: set_Pr2096893127_state > produc410756839_state ).
thf(func_def_385,type,
sK207: set_Pr2096893127_state > produc410756839_state ).
thf(func_def_386,type,
sK208: set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_387,type,
sK209: set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_388,type,
sK210: ( ( com > com ) > list_com > list_com > $o ) > com > com ).
thf(func_def_389,type,
sK211: ( ( com > com ) > list_com > list_com > $o ) > com ).
thf(func_def_390,type,
sK212: ( ( com > com ) > list_com > list_com > $o ) > list_com ).
thf(func_def_391,type,
sK213: ( ( com > com ) > list_com > list_com > $o ) > list_com ).
thf(func_def_392,type,
sK214: ( ( com > com ) > list_com > list_com > $o ) > com > com ).
thf(func_def_393,type,
sK215: ( ( com > com ) > list_com > list_com > $o ) > list_com ).
thf(func_def_394,type,
sK216: ( state > list_com > state > $o ) > state ).
thf(func_def_395,type,
sK217: ( state > list_com > state > $o ) > com ).
thf(func_def_396,type,
sK218: ( state > list_com > state > $o ) > state ).
thf(func_def_397,type,
sK219: ( state > list_com > state > $o ) > list_com ).
thf(func_def_398,type,
sK220: ( state > list_com > state > $o ) > state ).
thf(func_def_399,type,
sK221: ( state > list_com > state > $o ) > state ).
thf(func_def_400,type,
sK222: ( list_list_com > list_state > $o ) > set_Pr849496667_state > list_com ).
thf(func_def_401,type,
sK223: ( list_list_com > list_state > $o ) > set_Pr849496667_state > state ).
thf(func_def_402,type,
sK224: ( list_list_com > list_state > $o ) > set_Pr849496667_state > list_list_com ).
thf(func_def_403,type,
sK225: ( list_list_com > list_state > $o ) > set_Pr849496667_state > list_state ).
thf(func_def_404,type,
sK226: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr2096893127_state > produc410756839_state ).
thf(func_def_405,type,
sK227: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr2096893127_state > produc410756839_state ).
thf(func_def_406,type,
sK228: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr2096893127_state > list_P890094829_state ).
thf(func_def_407,type,
sK229: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr2096893127_state > list_P890094829_state ).
thf(func_def_408,type,
sK230: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_409,type,
sK231: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_410,type,
sK232: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1165141447_state > list_P1040014977_state ).
thf(func_def_411,type,
sK233: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1165141447_state > list_P1040014977_state ).
thf(func_def_412,type,
sK234: ( list_com > list_com > $o ) > set_Pr1822651163om_com > com ).
thf(func_def_413,type,
sK235: ( list_com > list_com > $o ) > set_Pr1822651163om_com > com ).
thf(func_def_414,type,
sK236: ( list_com > list_com > $o ) > set_Pr1822651163om_com > list_com ).
thf(func_def_415,type,
sK237: ( list_com > list_com > $o ) > set_Pr1822651163om_com > list_com ).
thf(func_def_416,type,
sK238: ( produc410756839_state > produc410756839_state > $o ) > set_Pr2096893127_state > produc410756839_state ).
thf(func_def_417,type,
sK239: ( produc410756839_state > produc410756839_state > $o ) > set_Pr2096893127_state > produc410756839_state ).
thf(func_def_418,type,
sK240: ( produc410756839_state > produc410756839_state > $o ) > set_Pr2096893127_state > produc410756839_state ).
thf(func_def_419,type,
sK241: ( produc410756839_state > produc410756839_state > $o ) > produc410756839_state ).
thf(func_def_420,type,
sK242: ( produc410756839_state > $o ) > set_Pr2096893127_state > produc410756839_state > produc410756839_state ).
thf(func_def_421,type,
sK243: ( produc410756839_state > $o ) > set_Pr2096893127_state > produc410756839_state > produc410756839_state ).
thf(func_def_422,type,
sK244: ( produc410756839_state > $o ) > set_Pr2096893127_state > produc410756839_state > produc410756839_state ).
thf(func_def_423,type,
sK245: ( produc410756839_state > $o ) > set_Pr2096893127_state > produc410756839_state > produc410756839_state ).
thf(func_def_424,type,
sK246: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_425,type,
sK247: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_426,type,
sK248: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_427,type,
sK249: ( produc2041926651_state > produc2041926651_state > $o ) > produc2041926651_state ).
thf(func_def_428,type,
sK250: ( produc2041926651_state > $o ) > set_Pr1165141447_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_429,type,
sK251: ( produc2041926651_state > $o ) > set_Pr1165141447_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_430,type,
sK252: ( produc2041926651_state > $o ) > set_Pr1165141447_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_431,type,
sK253: ( produc2041926651_state > $o ) > set_Pr1165141447_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_432,type,
sK254: set_Pr849496667_state > list_state > state > list_list_com > list_com ).
thf(func_def_433,type,
sK255: set_Pr849496667_state > list_state > state > list_list_com > list_list_com ).
thf(func_def_434,type,
sK256: set_Pr849496667_state > list_state > list_list_com > list_com > state ).
thf(func_def_435,type,
sK257: set_Pr849496667_state > list_state > list_list_com > list_com > list_state ).
thf(func_def_436,type,
sK258: set_Pr2096893127_state > list_P890094829_state > produc410756839_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_437,type,
sK259: set_Pr2096893127_state > list_P890094829_state > produc410756839_state > list_P890094829_state > produc410756839_state ).
thf(func_def_438,type,
sK260: set_Pr2096893127_state > list_P890094829_state > produc410756839_state > list_P890094829_state > produc410756839_state ).
thf(func_def_439,type,
sK261: set_Pr2096893127_state > list_P890094829_state > produc410756839_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_440,type,
sK262: set_Pr2096893127_state > list_P890094829_state > list_P890094829_state > produc410756839_state > list_P890094829_state ).
thf(func_def_441,type,
sK263: set_Pr2096893127_state > list_P890094829_state > list_P890094829_state > produc410756839_state > produc410756839_state ).
thf(func_def_442,type,
sK264: set_Pr2096893127_state > list_P890094829_state > list_P890094829_state > produc410756839_state > produc410756839_state ).
thf(func_def_443,type,
sK265: set_Pr2096893127_state > list_P890094829_state > list_P890094829_state > produc410756839_state > list_P890094829_state ).
thf(func_def_444,type,
sK266: set_Pr1165141447_state > list_P1040014977_state > produc2041926651_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_445,type,
sK267: set_Pr1165141447_state > list_P1040014977_state > produc2041926651_state > list_P1040014977_state > produc2041926651_state ).
thf(func_def_446,type,
sK268: set_Pr1165141447_state > list_P1040014977_state > produc2041926651_state > list_P1040014977_state > produc2041926651_state ).
thf(func_def_447,type,
sK269: set_Pr1165141447_state > list_P1040014977_state > produc2041926651_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_448,type,
sK270: set_Pr1165141447_state > list_P1040014977_state > list_P1040014977_state > produc2041926651_state > list_P1040014977_state ).
thf(func_def_449,type,
sK271: set_Pr1165141447_state > list_P1040014977_state > list_P1040014977_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_450,type,
sK272: set_Pr1165141447_state > list_P1040014977_state > list_P1040014977_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_451,type,
sK273: set_Pr1165141447_state > list_P1040014977_state > list_P1040014977_state > produc2041926651_state > list_P1040014977_state ).
thf(func_def_452,type,
sK274: set_Pr1822651163om_com > list_com > com > list_com > com ).
thf(func_def_453,type,
sK275: set_Pr1822651163om_com > list_com > com > list_com > list_com ).
thf(func_def_454,type,
sK276: set_Pr1822651163om_com > list_com > com > list_com > list_com ).
thf(func_def_455,type,
sK277: set_Pr1822651163om_com > list_com > com > list_com > com ).
thf(func_def_456,type,
sK278: set_Pr1822651163om_com > list_com > list_com > com > com ).
thf(func_def_457,type,
sK279: set_Pr1822651163om_com > list_com > list_com > com > list_com ).
thf(func_def_458,type,
sK280: set_Pr1822651163om_com > list_com > list_com > com > list_com ).
thf(func_def_459,type,
sK281: set_Pr1822651163om_com > list_com > list_com > com > com ).
thf(func_def_460,type,
sK282: set_Pr2096893127_state > produc410756839_state ).
thf(func_def_461,type,
sK283: set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_462,type,
sK284: set_Pr1822651163om_com > com ).
thf(func_def_463,type,
sK285: set_Pr1419004359_state > list_state > list_list_com > list_state > list_list_com > list_list_com ).
thf(func_def_464,type,
sK286: set_Pr1419004359_state > list_state > list_list_com > list_state > list_list_com > list_state ).
thf(func_def_465,type,
sK287: set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_466,type,
sK288: set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_467,type,
sK289: set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_468,type,
sK290: set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_469,type,
sK291: set_Pr2083163591st_com > list_com > list_com > list_com > list_com > list_com ).
thf(func_def_470,type,
sK292: set_Pr2083163591st_com > list_com > list_com > list_com > list_com > list_com ).
thf(func_def_471,type,
sK293: set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_472,type,
sK294: set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_473,type,
sK295: set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_474,type,
sK296: set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_475,type,
sK297: set_Pr1165141447_state > state > list_com > state > list_com > list_com ).
thf(func_def_476,type,
sK298: set_Pr1165141447_state > state > list_com > state > list_com > state ).
thf(func_def_477,type,
sK299: set_Pr135335153st_com > list_com > ( com > com > $o ) > list_com > ( com > com > $o ) > com > com > $o ).
thf(func_def_478,type,
sK300: set_Pr135335153st_com > list_com > ( com > com > $o ) > list_com > ( com > com > $o ) > list_com ).
thf(func_def_479,type,
sK301: ( list_list_com > list_state > $o ) > set_Pr1419004359_state > list_state > list_list_com > list_list_com ).
thf(func_def_480,type,
sK302: ( list_list_com > list_state > $o ) > set_Pr1419004359_state > list_state > list_list_com > list_state ).
thf(func_def_481,type,
sK303: ( list_list_com > list_state > $o ) > set_Pr1419004359_state > list_state > list_list_com > list_list_com ).
thf(func_def_482,type,
sK304: ( list_list_com > list_state > $o ) > set_Pr1419004359_state > list_state > list_list_com > list_state ).
thf(func_def_483,type,
sK305: ( list_list_com > list_state > $o ) > set_Pr1419004359_state > list_state > list_list_com > list_list_com ).
thf(func_def_484,type,
sK306: ( list_list_com > list_state > $o ) > set_Pr1419004359_state > list_state > list_list_com > list_state ).
thf(func_def_485,type,
sK307: ( list_list_com > list_state > $o ) > set_Pr1419004359_state > list_state > list_list_com > list_list_com ).
thf(func_def_486,type,
sK308: ( list_list_com > list_state > $o ) > set_Pr1419004359_state > list_state > list_list_com > list_state ).
thf(func_def_487,type,
sK309: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_488,type,
sK310: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_489,type,
sK311: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_490,type,
sK312: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_491,type,
sK313: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_492,type,
sK314: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_493,type,
sK315: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_494,type,
sK316: ( list_P890094829_state > list_P890094829_state > $o ) > set_Pr1696918727_state > list_P890094829_state > list_P890094829_state > list_P890094829_state ).
thf(func_def_495,type,
sK317: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_496,type,
sK318: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_497,type,
sK319: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_498,type,
sK320: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_499,type,
sK321: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_500,type,
sK322: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_501,type,
sK323: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_502,type,
sK324: ( list_P1040014977_state > list_P1040014977_state > $o ) > set_Pr1847866567_state > list_P1040014977_state > list_P1040014977_state > list_P1040014977_state ).
thf(func_def_503,type,
sK325: ( list_com > list_com > $o ) > set_Pr2083163591st_com > list_com > list_com > list_com ).
thf(func_def_504,type,
sK326: ( list_com > list_com > $o ) > set_Pr2083163591st_com > list_com > list_com > list_com ).
thf(func_def_505,type,
sK327: ( list_com > list_com > $o ) > set_Pr2083163591st_com > list_com > list_com > list_com ).
thf(func_def_506,type,
sK328: ( list_com > list_com > $o ) > set_Pr2083163591st_com > list_com > list_com > list_com ).
thf(func_def_507,type,
sK329: ( list_com > list_com > $o ) > set_Pr2083163591st_com > list_com > list_com > list_com ).
thf(func_def_508,type,
sK330: ( list_com > list_com > $o ) > set_Pr2083163591st_com > list_com > list_com > list_com ).
thf(func_def_509,type,
sK331: ( list_com > list_com > $o ) > set_Pr2083163591st_com > list_com > list_com > list_com ).
thf(func_def_510,type,
sK332: ( list_com > list_com > $o ) > set_Pr2083163591st_com > list_com > list_com > list_com ).
thf(func_def_511,type,
sK333: ( produc410756839_state > produc410756839_state > $o ) > set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_512,type,
sK334: ( produc410756839_state > produc410756839_state > $o ) > set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_513,type,
sK335: ( produc410756839_state > produc410756839_state > $o ) > set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_514,type,
sK336: ( produc410756839_state > produc410756839_state > $o ) > set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_515,type,
sK337: ( produc410756839_state > produc410756839_state > $o ) > set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_516,type,
sK338: ( produc410756839_state > produc410756839_state > $o ) > set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_517,type,
sK339: ( produc410756839_state > produc410756839_state > $o ) > set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_518,type,
sK340: ( produc410756839_state > produc410756839_state > $o ) > set_Pr541394119_state > produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_519,type,
sK341: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_520,type,
sK342: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_521,type,
sK343: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_522,type,
sK344: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_523,type,
sK345: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_524,type,
sK346: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_525,type,
sK347: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_526,type,
sK348: ( produc2041926651_state > produc2041926651_state > $o ) > set_Pr2096893127_state > produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_527,type,
sK349: ( list_com > state > $o ) > set_Pr1165141447_state > state > list_com > list_com ).
thf(func_def_528,type,
sK350: ( list_com > state > $o ) > set_Pr1165141447_state > state > list_com > state ).
thf(func_def_529,type,
sK351: ( list_com > state > $o ) > set_Pr1165141447_state > state > list_com > list_com ).
thf(func_def_530,type,
sK352: ( list_com > state > $o ) > set_Pr1165141447_state > state > list_com > state ).
thf(func_def_531,type,
sK353: ( list_com > state > $o ) > set_Pr1165141447_state > state > list_com > list_com ).
thf(func_def_532,type,
sK354: ( list_com > state > $o ) > set_Pr1165141447_state > state > list_com > state ).
thf(func_def_533,type,
sK355: ( list_com > state > $o ) > set_Pr1165141447_state > state > list_com > list_com ).
thf(func_def_534,type,
sK356: ( list_com > state > $o ) > set_Pr1165141447_state > state > list_com > state ).
thf(func_def_535,type,
sK357: ( ( com > com > $o ) > list_com > $o ) > set_Pr135335153st_com > list_com > ( com > com > $o ) > com > com > $o ).
thf(func_def_536,type,
sK358: ( ( com > com > $o ) > list_com > $o ) > set_Pr135335153st_com > list_com > ( com > com > $o ) > list_com ).
thf(func_def_537,type,
sK359: ( ( com > com > $o ) > list_com > $o ) > set_Pr135335153st_com > list_com > ( com > com > $o ) > com > com > $o ).
thf(func_def_538,type,
sK360: ( ( com > com > $o ) > list_com > $o ) > set_Pr135335153st_com > list_com > ( com > com > $o ) > list_com ).
thf(func_def_539,type,
sK361: ( ( com > com > $o ) > list_com > $o ) > set_Pr135335153st_com > list_com > ( com > com > $o ) > com > com > $o ).
thf(func_def_540,type,
sK362: ( ( com > com > $o ) > list_com > $o ) > set_Pr135335153st_com > list_com > ( com > com > $o ) > list_com ).
thf(func_def_541,type,
sK363: ( ( com > com > $o ) > list_com > $o ) > set_Pr135335153st_com > list_com > ( com > com > $o ) > com > com > $o ).
thf(func_def_542,type,
sK364: ( ( com > com > $o ) > list_com > $o ) > set_Pr135335153st_com > list_com > ( com > com > $o ) > list_com ).
thf(func_def_544,type,
kCOMB:
!>[X0: $tType,X1: $tType] : ( X0 > X1 > X0 ) ).
thf(func_def_545,type,
sK366: list_com > list_com > list_com > list_com > list_com ).
thf(func_def_546,type,
sK367: list_com > com > list_com > list_com > list_com ).
thf(func_def_547,type,
sK368: list_com > list_com > list_com > com > list_com ).
thf(func_def_548,type,
sK369: produc2041926651_state > produc2041926651_state > set_Pr1165141447_state > produc2041926651_state ).
thf(func_def_549,type,
sK370: produc2041926651_state > produc2041926651_state > produc2041926651_state ).
thf(func_def_550,type,
sK371: produc410756839_state > produc410756839_state > set_Pr2096893127_state > produc410756839_state ).
thf(func_def_551,type,
sK372: produc410756839_state > produc410756839_state > produc410756839_state ).
thf(func_def_552,type,
sK373: list_com > list_com > set_Pr1822651163om_com > list_com ).
thf(func_def_553,type,
sK374: list_P1040014977_state > list_P1040014977_state > set_Pr1165141447_state > list_P1040014977_state ).
thf(func_def_554,type,
sK375: list_P1040014977_state > list_P1040014977_state > set_Pr1165141447_state > nat ).
thf(func_def_555,type,
sK376: list_P1040014977_state > set_Pr1165141447_state > list_P1040014977_state > nat ).
thf(func_def_556,type,
sK377: list_P890094829_state > list_P890094829_state > set_Pr2096893127_state > list_P890094829_state ).
thf(func_def_557,type,
sK378: list_P890094829_state > list_P890094829_state > set_Pr2096893127_state > nat ).
thf(func_def_558,type,
sK379: list_P890094829_state > set_Pr2096893127_state > list_P890094829_state > nat ).
thf(func_def_559,type,
sK380: list_state > list_list_com > set_Pr849496667_state > list_state ).
thf(func_def_560,type,
sK381: list_state > list_list_com > set_Pr849496667_state > nat ).
thf(func_def_561,type,
sK382: list_com > state > com > state ).
thf(func_def_562,type,
sK383: list_com > list_list_com > list_com > list_list_com ).
thf(func_def_563,type,
sK384: list_com > list_com ).
thf(func_def_564,type,
sK385: list_com > list_com ).
thf(f6065,plain,
$false,
inference(avatar_sat_refutation,[],[f3258,f3263,f3267,f3302,f3307,f3312,f3317,f3322,f3327,f3331,f3335,f3339,f3343,f3347,f3354,f3358,f3362,f3366,f3370,f3374,f3378,f3382,f3386,f3390,f3400,f3408,f3412,f3416,f3420,f3425,f3429,f3433,f3439,f3443,f3447,f3451,f3456,f3460,f3464,f3468,f3472,f3476,f3482,f3486,f3490,f3499,f3503,f3507,f3511,f3515,f3519,f3523,f3527,f3531,f3535,f3539,f3543,f3547,f3551,f3555,f3559,f3564,f3570,f3575,f3579,f3627,f3631,f3635,f3639,f3643,f3652,f3656,f3660,f3664,f3668,f3672,f3676,f3680,f3686,f3717,f3721,f3725,f3729,f3746,f3750,f3754,f3758,f3762,f3768,f3772,f3776,f3780,f3801,f3819,f3823,f3827,f3831,f3843,f3847,f3851,f3855,f3859,f3863,f3924,f3928,f3932,f3952,f3956,f3965,f3969,f3973,f3993,f3997,f4011,f4015,f4093,f4099,f4103,f4107,f4111,f4124,f4128,f4150,f4154,f4158,f4180,f4184,f4198,f4202,f4206,f4210,f4226,f4230,f4234,f4238,f4242,f4293,f4297,f4301,f4323,f4327,f4331,f4349,f4353,f4361,f4365,f4369,f4373,f4395,f4399,f4403,f4407,f4411,f4415,f4419,f4423,f4427,f4445,f4449,f4453,f4461,f4465,f4469,f4473,f4477,f4481,f4509,f4519,f4529,f4533,f4537,f4541,f4545,f4582,f4588,f4596,f4604,f4608,f4612,f4616,f4620,f4624,f4628,f4633,f4637,f4641,f4645,f4649,f4653,f4665,f4757,f4763,f4767,f4785,f4789,f4793,f4797,f4801,f4806,f4810,f4814,f4818,f4822,f4826,f4830,f4834,f4842,f4888,f4892,f4896,f4900,f4904,f4908,f4970,f4984,f4988,f4992,f4996,f5000,f5004,f5053,f5057,f5061,f5065,f5069,f5076,f5100,f5104,f5108,f5112,f5116,f5120,f5124,f5128,f5186,f5200,f5204,f5216,f5220,f5224,f5228,f5232,f5237,f5241,f5246,f5251,f5302,f5310,f5314,f5318,f5322,f5339,f5344,f5348,f5352,f5356,f5360,f5374,f5378,f5382,f5386,f5390,f5439,f5447,f5451,f5478,f5482,f5512,f5517,f5521,f5525,f5529,f5541,f5545,f5563,f5567,f5571,f5575,f5579,f5583,f5614,f5618,f5622,f5626,f5630,f5634,f5638,f5643,f5647,f5651,f5655,f5659,f5663,f5667,f5671,f5675,f5679,f5754,f5785,f5789,f5793,f5797,f5801,f5805,f5809,f5813,f5817,f5821,f5934,f5938,f5942,f5946,f5950,f5954,f5958,f5975,f6016,f6021,f6025,f6035,f6039,f6051,f6055,f6059,f6063,f6064]) ).
thf(f6064,plain,
( ~ spl365_9
| ~ spl365_7
| ~ spl365_175
| ~ spl365_319 ),
inference(avatar_split_clause,[],[f6031,f6023,f4585,f3314,f3324]) ).
thf(f3324,plain,
( spl365_9
<=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),s) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_9])]) ).
thf(f3314,plain,
( spl365_7
<=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) = $false ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_7])]) ).
thf(f4585,plain,
( spl365_175
<=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,c),nil_com)),s)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),s2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_175])]) ).
thf(f6023,plain,
( spl365_319
<=> ! [X0: state,X1: state] :
( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_319])]) ).
thf(f6031,plain,
( ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),s) != $true )
| ~ spl365_7
| ~ spl365_175
| ~ spl365_319 ),
inference(trivial_inequality_removal,[],[f6030]) ).
thf(f6030,plain,
( ( $true = $false )
| ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),s) != $true )
| ~ spl365_7
| ~ spl365_175
| ~ spl365_319 ),
inference(forward_demodulation,[],[f6029,f3316]) ).
thf(f3316,plain,
( ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) = $false )
| ~ spl365_7 ),
inference(avatar_component_clause,[],[f3314]) ).
thf(f6029,plain,
( ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) = $true )
| ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),s) != $true )
| ~ spl365_175
| ~ spl365_319 ),
inference(trivial_inequality_removal,[],[f6026]) ).
thf(f6026,plain,
( ( $true != $true )
| ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) = $true )
| ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),s) != $true )
| ~ spl365_175
| ~ spl365_319 ),
inference(superposition,[],[f6024,f4587]) ).
thf(f4587,plain,
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,c),nil_com)),s)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),s2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ~ spl365_175 ),
inference(avatar_component_clause,[],[f4585]) ).
thf(f6024,plain,
( ! [X0: state,X1: state] :
( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0) ) )
| ~ spl365_319 ),
inference(avatar_component_clause,[],[f6023]) ).
thf(f6063,plain,
spl365_325,
inference(avatar_split_clause,[],[f2096,f6061]) ).
thf(f6061,plain,
( spl365_325
<=> ! [X0: list_P1040014977_state,X3: list_P1040014977_state > list_P1040014977_state > $o,X2: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X0),X1) )
| ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK232,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK233,X3),X2)) )
| ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,nil_Pr1844458753_state),nil_Pr1844458753_state) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_325])]) ).
thf(f2096,plain,
! [X2: set_Pr1165141447_state,X3: list_P1040014977_state > list_P1040014977_state > $o,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X0),X1) )
| ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK232,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK233,X3),X2)) )
| ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,nil_Pr1844458753_state),nil_Pr1844458753_state) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ),
inference(cnf_transformation,[],[f1637]) ).
thf(f1637,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state > list_P1040014977_state > $o] :
( ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X0),X1) )
| ( ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,produc2041926651_state),sK230,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK232,X3),X2))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,produc2041926651_state),sK231,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK233,X3),X2))) )
& ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK232,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK233,X3),X2)) )
& ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK232,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK233,X3),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,produc2041926651_state),sK230,X3),X2)),vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,produc2041926651_state),sK231,X3),X2))),X2) ) )
| ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,nil_Pr1844458753_state),nil_Pr1844458753_state) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK230,sK231,sK232,sK233])],[f1239,f1636]) ).
thf(f1636,plain,
! [X2: set_Pr1165141447_state,X3: list_P1040014977_state > list_P1040014977_state > $o] :
( ? [X4: produc2041926651_state,X5: produc2041926651_state,X6: list_P1040014977_state,X7: list_P1040014977_state] :
( ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X5),X7)) )
& ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X6),X7) )
& ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X6),X7)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) ) )
=> ( ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,produc2041926651_state),sK230,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK232,X3),X2))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,produc2041926651_state),sK231,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK233,X3),X2))) )
& ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK232,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK233,X3),X2)) )
& ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK232,X3),X2)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,list_P1040014977_state),sK233,X3),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,produc2041926651_state),sK230,X3),X2)),vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,$o)),sTfun(set_Pr1165141447_state,produc2041926651_state),sK231,X3),X2))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1239,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state > list_P1040014977_state > $o] :
( ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X0),X1) )
| ? [X4: produc2041926651_state,X5: produc2041926651_state,X6: list_P1040014977_state,X7: list_P1040014977_state] :
( ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X5),X7)) )
& ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X6),X7) )
& ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X6),X7)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) ) )
| ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,nil_Pr1844458753_state),nil_Pr1844458753_state) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ),
inference(flattening,[],[f1238]) ).
thf(f1238,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state > list_P1040014977_state > $o] :
( ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X0),X1) )
| ? [X4: produc2041926651_state,X5: produc2041926651_state,X6: list_P1040014977_state,X7: list_P1040014977_state] :
( ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X5),X7)) )
& ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X6),X7) )
& ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X6),X7)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) ) )
| ( $true != vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,nil_Pr1844458753_state),nil_Pr1844458753_state) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ),
inference(ennf_transformation,[],[f705]) ).
thf(f705,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state > list_P1040014977_state > $o] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
=> ( ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,nil_Pr1844458753_state),nil_Pr1844458753_state) )
=> ( ! [X4: produc2041926651_state,X5: produc2041926651_state,X6: list_P1040014977_state,X7: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) )
=> ( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X6),X7)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
=> ( ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X6),X7) )
=> ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X5),X7)) ) ) ) )
=> ( $true = vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X0),X1) ) ) ) ),
inference(fool_elimination,[],[f704]) ).
thf(f704,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state > list_P1040014977_state > $o] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2))
=> ( vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,nil_Pr1844458753_state),nil_Pr1844458753_state)
=> ( ! [X4: produc2041926651_state,X5: produc2041926651_state,X6: list_P1040014977_state,X7: list_P1040014977_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2)
=> ( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X6),X7)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2))
=> ( vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X6),X7)
=> vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X5),X7)) ) ) )
=> vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X3,X0),X1) ) ) ),
inference(rectify,[],[f175]) ).
thf(f175,axiom,
! [X26: list_P1040014977_state,X27: list_P1040014977_state,X11: set_Pr1165141447_state,X12: list_P1040014977_state > list_P1040014977_state > $o] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X26),X27)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X11))
=> ( vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X12,nil_Pr1844458753_state),nil_Pr1844458753_state)
=> ( ! [X39: produc2041926651_state,X40: produc2041926651_state,X41: list_P1040014977_state,X42: list_P1040014977_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X39),X40)),X11)
=> ( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X41),X42)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X11))
=> ( vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X12,X41),X42)
=> vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X12,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X39),X41)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X40),X42)) ) ) )
=> vAPP(list_P1040014977_state,$o,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,$o),X12,X26),X27) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_174_listrel_Oinducts) ).
thf(f6059,plain,
spl365_324,
inference(avatar_split_clause,[],[f2092,f6057]) ).
thf(f6057,plain,
( spl365_324
<=> ! [X0: list_P890094829_state,X3: list_P890094829_state > list_P890094829_state > $o,X2: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X0),X1) )
| ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK228,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK229,X3),X2)) )
| ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,nil_Pr1347322605_state),nil_Pr1347322605_state) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_324])]) ).
thf(f2092,plain,
! [X2: set_Pr2096893127_state,X3: list_P890094829_state > list_P890094829_state > $o,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X0),X1) )
| ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK228,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK229,X3),X2)) )
| ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,nil_Pr1347322605_state),nil_Pr1347322605_state) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ),
inference(cnf_transformation,[],[f1635]) ).
thf(f1635,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state,X3: list_P890094829_state > list_P890094829_state > $o] :
( ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X0),X1) )
| ( ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,produc410756839_state),sK226,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK228,X3),X2))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,produc410756839_state),sK227,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK229,X3),X2))) )
& ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK228,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK229,X3),X2)) )
& ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK228,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK229,X3),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,produc410756839_state),sK226,X3),X2)),vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,produc410756839_state),sK227,X3),X2))),X2) ) )
| ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,nil_Pr1347322605_state),nil_Pr1347322605_state) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK226,sK227,sK228,sK229])],[f1237,f1634]) ).
thf(f1634,plain,
! [X2: set_Pr2096893127_state,X3: list_P890094829_state > list_P890094829_state > $o] :
( ? [X4: produc410756839_state,X5: produc410756839_state,X6: list_P890094829_state,X7: list_P890094829_state] :
( ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X5),X7)) )
& ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X6),X7) )
& ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X6),X7)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) ) )
=> ( ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,produc410756839_state),sK226,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK228,X3),X2))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,produc410756839_state),sK227,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK229,X3),X2))) )
& ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK228,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK229,X3),X2)) )
& ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK228,X3),X2)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,list_P890094829_state),sK229,X3),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,produc410756839_state),sK226,X3),X2)),vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(sTfun(list_P890094829_state,sTfun(list_P890094829_state,$o)),sTfun(set_Pr2096893127_state,produc410756839_state),sK227,X3),X2))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1237,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state,X3: list_P890094829_state > list_P890094829_state > $o] :
( ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X0),X1) )
| ? [X4: produc410756839_state,X5: produc410756839_state,X6: list_P890094829_state,X7: list_P890094829_state] :
( ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X5),X7)) )
& ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X6),X7) )
& ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X6),X7)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) ) )
| ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,nil_Pr1347322605_state),nil_Pr1347322605_state) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ),
inference(flattening,[],[f1236]) ).
thf(f1236,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state,X3: list_P890094829_state > list_P890094829_state > $o] :
( ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X0),X1) )
| ? [X4: produc410756839_state,X5: produc410756839_state,X6: list_P890094829_state,X7: list_P890094829_state] :
( ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X5),X7)) )
& ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X6),X7) )
& ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X6),X7)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) ) )
| ( $true != vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,nil_Pr1347322605_state),nil_Pr1347322605_state) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ),
inference(ennf_transformation,[],[f703]) ).
thf(f703,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state,X3: list_P890094829_state > list_P890094829_state > $o] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
=> ( ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,nil_Pr1347322605_state),nil_Pr1347322605_state) )
=> ( ! [X4: produc410756839_state,X5: produc410756839_state,X6: list_P890094829_state,X7: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) )
=> ( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X6),X7)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
=> ( ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X6),X7) )
=> ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X5),X7)) ) ) ) )
=> ( $true = vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X0),X1) ) ) ) ),
inference(fool_elimination,[],[f702]) ).
thf(f702,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state,X3: list_P890094829_state > list_P890094829_state > $o] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2))
=> ( vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,nil_Pr1347322605_state),nil_Pr1347322605_state)
=> ( ! [X4: produc410756839_state,X5: produc410756839_state,X6: list_P890094829_state,X7: list_P890094829_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2)
=> ( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X6),X7)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2))
=> ( vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X6),X7)
=> vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X5),X7)) ) ) )
=> vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X3,X0),X1) ) ) ),
inference(rectify,[],[f177]) ).
thf(f177,axiom,
! [X26: list_P890094829_state,X27: list_P890094829_state,X11: set_Pr2096893127_state,X12: list_P890094829_state > list_P890094829_state > $o] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X26),X27)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X11))
=> ( vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X12,nil_Pr1347322605_state),nil_Pr1347322605_state)
=> ( ! [X39: produc410756839_state,X40: produc410756839_state,X41: list_P890094829_state,X42: list_P890094829_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X39),X40)),X11)
=> ( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X41),X42)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X11))
=> ( vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X12,X41),X42)
=> vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X12,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X39),X41)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X40),X42)) ) ) )
=> vAPP(list_P890094829_state,$o,vAPP(list_P890094829_state,sTfun(list_P890094829_state,$o),X12,X26),X27) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_176_listrel_Oinducts) ).
thf(f6055,plain,
spl365_323,
inference(avatar_split_clause,[],[f2088,f6053]) ).
thf(f6053,plain,
( spl365_323
<=> ! [X0: list_list_com,X3: list_list_com > list_state > $o,X2: set_Pr849496667_state,X1: list_state] :
( ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X0),X1) )
| ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(set_Pr849496667_state,list_list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_list_com),sK224,X3),X2)),vAPP(set_Pr849496667_state,list_state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_state),sK225,X3),X2)) )
| ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,nil_list_com),nil_state) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_323])]) ).
thf(f2088,plain,
! [X2: set_Pr849496667_state,X3: list_list_com > list_state > $o,X0: list_list_com,X1: list_state] :
( ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X0),X1) )
| ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(set_Pr849496667_state,list_list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_list_com),sK224,X3),X2)),vAPP(set_Pr849496667_state,list_state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_state),sK225,X3),X2)) )
| ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,nil_list_com),nil_state) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ),
inference(cnf_transformation,[],[f1633]) ).
thf(f1633,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state,X3: list_list_com > list_state > $o] :
( ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X0),X1) )
| ( ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(set_Pr849496667_state,list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_com),sK222,X3),X2)),vAPP(set_Pr849496667_state,list_list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_list_com),sK224,X3),X2))),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(set_Pr849496667_state,state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,state),sK223,X3),X2)),vAPP(set_Pr849496667_state,list_state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_state),sK225,X3),X2))) )
& ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(set_Pr849496667_state,list_list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_list_com),sK224,X3),X2)),vAPP(set_Pr849496667_state,list_state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_state),sK225,X3),X2)) )
& ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(set_Pr849496667_state,list_list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_list_com),sK224,X3),X2)),vAPP(set_Pr849496667_state,list_state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_state),sK225,X3),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(set_Pr849496667_state,list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_com),sK222,X3),X2)),vAPP(set_Pr849496667_state,state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,state),sK223,X3),X2))),X2) ) )
| ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,nil_list_com),nil_state) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK222,sK223,sK224,sK225])],[f1235,f1632]) ).
thf(f1632,plain,
! [X2: set_Pr849496667_state,X3: list_list_com > list_state > $o] :
( ? [X4: list_com,X5: state,X6: list_list_com,X7: list_state] :
( ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X6)),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X5),X7)) )
& ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X6),X7) )
& ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X6),X7)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5)),X2) ) )
=> ( ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(set_Pr849496667_state,list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_com),sK222,X3),X2)),vAPP(set_Pr849496667_state,list_list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_list_com),sK224,X3),X2))),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(set_Pr849496667_state,state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,state),sK223,X3),X2)),vAPP(set_Pr849496667_state,list_state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_state),sK225,X3),X2))) )
& ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(set_Pr849496667_state,list_list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_list_com),sK224,X3),X2)),vAPP(set_Pr849496667_state,list_state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_state),sK225,X3),X2)) )
& ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(set_Pr849496667_state,list_list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_list_com),sK224,X3),X2)),vAPP(set_Pr849496667_state,list_state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_state),sK225,X3),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(set_Pr849496667_state,list_com,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,list_com),sK222,X3),X2)),vAPP(set_Pr849496667_state,state,vAPP(sTfun(list_list_com,sTfun(list_state,$o)),sTfun(set_Pr849496667_state,state),sK223,X3),X2))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1235,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state,X3: list_list_com > list_state > $o] :
( ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X0),X1) )
| ? [X4: list_com,X5: state,X6: list_list_com,X7: list_state] :
( ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X6)),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X5),X7)) )
& ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X6),X7) )
& ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X6),X7)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5)),X2) ) )
| ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,nil_list_com),nil_state) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ),
inference(flattening,[],[f1234]) ).
thf(f1234,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state,X3: list_list_com > list_state > $o] :
( ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X0),X1) )
| ? [X4: list_com,X5: state,X6: list_list_com,X7: list_state] :
( ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X6)),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X5),X7)) )
& ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X6),X7) )
& ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X6),X7)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5)),X2) ) )
| ( $true != vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,nil_list_com),nil_state) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ),
inference(ennf_transformation,[],[f701]) ).
thf(f701,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state,X3: list_list_com > list_state > $o] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
=> ( ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,nil_list_com),nil_state) )
=> ( ! [X4: list_com,X5: state,X6: list_list_com,X7: list_state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5)),X2) )
=> ( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X6),X7)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
=> ( ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X6),X7) )
=> ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X6)),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X5),X7)) ) ) ) )
=> ( $true = vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X0),X1) ) ) ) ),
inference(fool_elimination,[],[f700]) ).
thf(f700,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state,X3: list_list_com > list_state > $o] :
( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2))
=> ( vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,nil_list_com),nil_state)
=> ( ! [X4: list_com,X5: state,X6: list_list_com,X7: list_state] :
( vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5)),X2)
=> ( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X6),X7)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2))
=> ( vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X6),X7)
=> vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X6)),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X5),X7)) ) ) )
=> vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X3,X0),X1) ) ) ),
inference(rectify,[],[f176]) ).
thf(f176,axiom,
! [X26: list_list_com,X27: list_state,X11: set_Pr849496667_state,X12: list_list_com > list_state > $o] :
( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X26),X27)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X11))
=> ( vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X12,nil_list_com),nil_state)
=> ( ! [X39: list_com,X40: state,X41: list_list_com,X42: list_state] :
( vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X39),X40)),X11)
=> ( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X41),X42)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X11))
=> ( vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X12,X41),X42)
=> vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X12,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X39),X41)),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X40),X42)) ) ) )
=> vAPP(list_state,$o,vAPP(list_list_com,sTfun(list_state,$o),X12,X26),X27) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_175_listrel_Oinducts) ).
thf(f6051,plain,
spl365_322,
inference(avatar_split_clause,[],[f1951,f6049]) ).
thf(f6049,plain,
( spl365_322
<=> ! [X2: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),vAPP(sTfun(state,$o),state,vAPP(state,sTfun(sTfun(state,$o),state),vAPP(com,sTfun(state,sTfun(sTfun(state,$o),state)),sK149,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_322])]) ).
thf(f1951,plain,
! [X2: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),vAPP(sTfun(state,$o),state,vAPP(state,sTfun(sTfun(state,$o),state),vAPP(com,sTfun(state,sTfun(sTfun(state,$o),state)),sK149,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1553]) ).
thf(f1553,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),vAPP(sTfun(state,$o),state,vAPP(state,sTfun(sTfun(state,$o),state),vAPP(com,sTfun(state,sTfun(sTfun(state,$o),state)),sK149,X2),X1),X0)) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),vAPP(sTfun(state,$o),state,vAPP(state,sTfun(sTfun(state,$o),state),vAPP(com,sTfun(state,sTfun(sTfun(state,$o),state)),sK149,X2),X1),X0)) ) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK149])],[f1153,f1552]) ).
thf(f1552,plain,
! [X0: state > $o,X1: state,X2: com] :
( ? [X3: state] :
( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) ) )
=> ( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),vAPP(sTfun(state,$o),state,vAPP(state,sTfun(sTfun(state,$o),state),vAPP(com,sTfun(state,sTfun(sTfun(state,$o),state)),sK149,X2),X1),X0)) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),vAPP(sTfun(state,$o),state,vAPP(state,sTfun(sTfun(state,$o),state),vAPP(com,sTfun(state,sTfun(sTfun(state,$o),state)),sK149,X2),X1),X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1153,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ? [X3: state] :
( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) ) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(flattening,[],[f1152]) ).
thf(f1152,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ? [X3: state] :
( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) ) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f551]) ).
thf(f551,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true = vAPP(state,$o,X0,X1) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
=> ( ! [X3: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3) ) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) ) ) ) ),
inference(fool_elimination,[],[f550]) ).
thf(f550,plain,
! [X0: state > $o,X1: state,X2: com] :
( vAPP(state,$o,X0,X1)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1)
=> ( ! [X3: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3) )
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) ) ) ),
inference(rectify,[],[f150]) ).
thf(f150,axiom,
! [X31: state > $o,X0: state,X3: com] :
( vAPP(state,$o,X31,X0)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X3),X0)
=> ( ! [X67: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X67)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X31),X3)),X67) )
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X31),X3)),X0) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_149_termi_OWhileTrue) ).
thf(f6039,plain,
spl365_321,
inference(avatar_split_clause,[],[f2134,f6037]) ).
thf(f6037,plain,
( spl365_321
<=> ! [X0: list_P1040014977_state,X3: list_P1040014977_state,X2: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_321])]) ).
thf(f2134,plain,
! [X2: set_Pr1165141447_state,X3: list_P1040014977_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) ) ),
inference(cnf_transformation,[],[f1268]) ).
thf(f1268,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) ) ),
inference(flattening,[],[f1267]) ).
thf(f1267,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) ) ),
inference(ennf_transformation,[],[f737]) ).
thf(f737,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
=> ( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
=> ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) ) ) ),
inference(fool_elimination,[],[f736]) ).
thf(f736,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)))
=> ( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)))
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) ) ),
inference(rectify,[],[f208]) ).
thf(f208,axiom,
! [X44: list_P1040014977_state,X57: list_P1040014977_state,X11: set_Pr1165141447_state,X100: list_P1040014977_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X57)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)))
=> ( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X57),X100)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)))
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X100)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_207_listrel__rtrancl__trans) ).
thf(f6035,plain,
spl365_320,
inference(avatar_split_clause,[],[f2133,f6033]) ).
thf(f6033,plain,
( spl365_320
<=> ! [X0: list_P890094829_state,X3: list_P890094829_state,X2: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_320])]) ).
thf(f2133,plain,
! [X2: set_Pr2096893127_state,X3: list_P890094829_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) ) ),
inference(cnf_transformation,[],[f1266]) ).
thf(f1266,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state,X3: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) ) ),
inference(flattening,[],[f1265]) ).
thf(f1265,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state,X3: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) ) ),
inference(ennf_transformation,[],[f735]) ).
thf(f735,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state,X3: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
=> ( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
=> ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) ) ) ),
inference(fool_elimination,[],[f734]) ).
thf(f734,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state,X3: list_P890094829_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)))
=> ( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)))
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) ) ),
inference(rectify,[],[f209]) ).
thf(f209,axiom,
! [X44: list_P890094829_state,X57: list_P890094829_state,X11: set_Pr2096893127_state,X100: list_P890094829_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X57)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)))
=> ( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X57),X100)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)))
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X100)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_208_listrel__rtrancl__trans) ).
thf(f6025,plain,
( spl365_319
| ~ spl365_42
| ~ spl365_317 ),
inference(avatar_split_clause,[],[f6017,f6014,f3474,f6023]) ).
thf(f3474,plain,
( spl365_42
<=> ! [X0: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_42])]) ).
thf(f6014,plain,
( spl365_317
<=> ! [X0: state,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_317])]) ).
thf(f6017,plain,
( ! [X0: state,X1: state] :
( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0) ) )
| ~ spl365_42
| ~ spl365_317 ),
inference(forward_demodulation,[],[f6015,f3475]) ).
thf(f3475,plain,
( ! [X0: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com) )
| ~ spl365_42 ),
inference(avatar_component_clause,[],[f3474]) ).
thf(f6015,plain,
( ! [X0: state,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) )
| ~ spl365_317 ),
inference(avatar_component_clause,[],[f6014]) ).
thf(f6021,plain,
( spl365_318
| ~ spl365_43
| ~ spl365_62 ),
inference(avatar_split_clause,[],[f3566,f3562,f3480,f6019]) ).
thf(f6019,plain,
( spl365_318
<=> ! [X0: list_com] :
( ( vAPP(list_com,com,sK15,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,rotate1_com,X0)) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_318])]) ).
thf(f3480,plain,
( spl365_43
<=> ! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK15,X0)),vAPP(list_com,list_com,sK16,X0)) = X0 )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_43])]) ).
thf(f3562,plain,
( spl365_62
<=> ! [X0: list_com,X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0))) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_62])]) ).
thf(f3566,plain,
( ! [X0: list_com] :
( ( vAPP(list_com,com,sK15,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,rotate1_com,X0)) )
| ( nil_com = X0 ) )
| ~ spl365_43
| ~ spl365_62 ),
inference(superposition,[],[f3563,f3481]) ).
thf(f3481,plain,
( ! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK15,X0)),vAPP(list_com,list_com,sK16,X0)) = X0 )
| ( nil_com = X0 ) )
| ~ spl365_43 ),
inference(avatar_component_clause,[],[f3480]) ).
thf(f3563,plain,
( ! [X0: list_com,X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0))) = X1 )
| ~ spl365_62 ),
inference(avatar_component_clause,[],[f3562]) ).
thf(f6016,plain,
spl365_317,
inference(avatar_split_clause,[],[f1755,f6014]) ).
thf(f1755,plain,
! [X0: state,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(cnf_transformation,[],[f1065]) ).
thf(f1065,plain,
! [X0: state,X1: state] :
( ( ! [X2: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,cs),X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),c2),X2) ) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) ) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(flattening,[],[f1064]) ).
thf(f1064,plain,
! [X0: state,X1: state] :
( ( ! [X2: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,cs),X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),c2),X2) ) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) ) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(ennf_transformation,[],[f365]) ).
thf(f365,plain,
! [X0: state,X1: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0) )
=> ( ! [X2: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),c2),X2) )
=> ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,cs),X2) ) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) ) ) ) ),
inference(fool_elimination,[],[f364]) ).
thf(f364,plain,
! [X0: state,X1: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X1))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1))
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X0)
=> ( ! [X2: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),c2),X2)
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,cs),X2) )
& vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X1) ) ) ),
inference(rectify,[],[f357]) ).
thf(f357,axiom,
! [X134: state,X135: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),X134)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),X135))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1))
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),X134)
=> ( ! [X136: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X135),c2),X136)
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,cs),X136) )
& vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),X135) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_2) ).
thf(f5975,plain,
spl365_316,
inference(avatar_split_clause,[],[f2179,f5973]) ).
thf(f5973,plain,
( spl365_316
<=> ! [X0: com,X3: set_Pr1822651163om_com,X2: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(com,list_com,vAPP(list_com,sTfun(com,list_com),vAPP(list_com,sTfun(list_com,sTfun(com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,list_com))),sK279,X3),X2),X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_316])]) ).
thf(f2179,plain,
! [X2: list_com,X3: set_Pr1822651163om_com,X0: com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(com,list_com,vAPP(list_com,sTfun(com,list_com),vAPP(list_com,sTfun(list_com,sTfun(com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,list_com))),sK279,X3),X2),X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(cnf_transformation,[],[f1691]) ).
thf(f1691,plain,
! [X0: com,X1: list_com,X2: list_com,X3: set_Pr1822651163om_com] :
( ( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(com,list_com,vAPP(list_com,sTfun(com,list_com),vAPP(list_com,sTfun(list_com,sTfun(com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,list_com))),sK279,X3),X2),X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),vAPP(com,com,vAPP(list_com,sTfun(com,com),vAPP(list_com,sTfun(list_com,sTfun(com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,com))),sK278,X3),X2),X1),X0))),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(list_com,sTfun(com,com),vAPP(list_com,sTfun(list_com,sTfun(com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,com))),sK278,X3),X2),X1),X0)),vAPP(com,list_com,vAPP(list_com,sTfun(com,list_com),vAPP(list_com,sTfun(list_com,sTfun(com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,list_com))),sK279,X3),X2),X1),X0)) = X2 ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK278,sK279])],[f1295,f1690]) ).
thf(f1690,plain,
! [X0: com,X1: list_com,X2: list_com,X3: set_Pr1822651163om_com] :
( ? [X4: com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),X5)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X4)),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X2 ) )
=> ( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(com,list_com,vAPP(list_com,sTfun(com,list_com),vAPP(list_com,sTfun(list_com,sTfun(com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,list_com))),sK279,X3),X2),X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),vAPP(com,com,vAPP(list_com,sTfun(com,com),vAPP(list_com,sTfun(list_com,sTfun(com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,com))),sK278,X3),X2),X1),X0))),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(list_com,sTfun(com,com),vAPP(list_com,sTfun(list_com,sTfun(com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,com))),sK278,X3),X2),X1),X0)),vAPP(com,list_com,vAPP(list_com,sTfun(com,list_com),vAPP(list_com,sTfun(list_com,sTfun(com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,list_com))),sK279,X3),X2),X1),X0)) = X2 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1295,plain,
! [X0: com,X1: list_com,X2: list_com,X3: set_Pr1822651163om_com] :
( ? [X4: com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),X5)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X4)),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X2 ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(flattening,[],[f1294]) ).
thf(f1294,plain,
! [X0: com,X1: list_com,X2: list_com,X3: set_Pr1822651163om_com] :
( ? [X4: com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),X5)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X4)),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X2 ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(ennf_transformation,[],[f1042]) ).
thf(f1042,plain,
! [X0: com,X1: list_com,X2: list_com,X3: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
=> ~ ! [X4: com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X2 )
=> ( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X4)),X3) )
=> ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),X5)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ) ),
inference(flattening,[],[f765]) ).
thf(f765,plain,
! [X0: com,X1: list_com,X2: list_com,X3: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
=> ~ ! [X4: com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X2 )
=> ( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X4)),X3) )
=> ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),X5)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ) ),
inference(fool_elimination,[],[f764]) ).
thf(f764,plain,
! [X0: com,X1: list_com,X2: list_com,X3: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3))
=> ~ ! [X4: com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X2 )
=> ( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X4)),X3)
=> ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),X5)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ),
inference(rectify,[],[f214]) ).
thf(f214,axiom,
! [X34: com,X57: list_com,X44: list_com,X11: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X34),X57)),X44)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X11))
=> ~ ! [X40: com,X42: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X42) = X44 )
=> ( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X34),X40)),X11)
=> ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X57),X42)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_213_listrel__Cons1) ).
thf(f5958,plain,
spl365_315,
inference(avatar_split_clause,[],[f2172,f5956]) ).
thf(f5956,plain,
( spl365_315
<=> ! [X0: list_com,X3: set_Pr1822651163om_com,X2: list_com,X1: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),vAPP(list_com,sTfun(com,sTfun(list_com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,list_com))),sK275,X3),X2),X1),X0)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_315])]) ).
thf(f2172,plain,
! [X2: list_com,X3: set_Pr1822651163om_com,X0: list_com,X1: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),vAPP(list_com,sTfun(com,sTfun(list_com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,list_com))),sK275,X3),X2),X1),X0)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(cnf_transformation,[],[f1685]) ).
thf(f1685,plain,
! [X0: list_com,X1: com,X2: list_com,X3: set_Pr1822651163om_com] :
( ( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),vAPP(list_com,sTfun(com,sTfun(list_com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,list_com))),sK275,X3),X2),X1),X0)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(list_com,com,vAPP(com,sTfun(list_com,com),vAPP(list_com,sTfun(com,sTfun(list_com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,com))),sK274,X3),X2),X1),X0)),X1)),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(com,sTfun(list_com,com),vAPP(list_com,sTfun(com,sTfun(list_com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,com))),sK274,X3),X2),X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),vAPP(list_com,sTfun(com,sTfun(list_com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,list_com))),sK275,X3),X2),X1),X0)) = X0 ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK274,sK275])],[f1291,f1684]) ).
thf(f1684,plain,
! [X0: list_com,X1: com,X2: list_com,X3: set_Pr1822651163om_com] :
( ? [X4: com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X4),X1)),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X0 ) )
=> ( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),vAPP(list_com,sTfun(com,sTfun(list_com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,list_com))),sK275,X3),X2),X1),X0)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(list_com,com,vAPP(com,sTfun(list_com,com),vAPP(list_com,sTfun(com,sTfun(list_com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,com))),sK274,X3),X2),X1),X0)),X1)),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(com,sTfun(list_com,com),vAPP(list_com,sTfun(com,sTfun(list_com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,com))),sK274,X3),X2),X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),vAPP(list_com,sTfun(com,sTfun(list_com,list_com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,list_com))),sK275,X3),X2),X1),X0)) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1291,plain,
! [X0: list_com,X1: com,X2: list_com,X3: set_Pr1822651163om_com] :
( ? [X4: com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X4),X1)),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X0 ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(flattening,[],[f1290]) ).
thf(f1290,plain,
! [X0: list_com,X1: com,X2: list_com,X3: set_Pr1822651163om_com] :
( ? [X4: com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X4),X1)),X3) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X0 ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(ennf_transformation,[],[f1040]) ).
thf(f1040,plain,
! [X0: list_com,X1: com,X2: list_com,X3: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
=> ~ ! [X4: com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X0 )
=> ( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X4),X1)),X3) )
=> ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ) ),
inference(flattening,[],[f761]) ).
thf(f761,plain,
! [X0: list_com,X1: com,X2: list_com,X3: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) )
=> ~ ! [X4: com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X0 )
=> ( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X4),X1)),X3) )
=> ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ) ),
inference(fool_elimination,[],[f760]) ).
thf(f760,plain,
! [X0: list_com,X1: com,X2: list_com,X3: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3))
=> ~ ! [X4: com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5) = X0 )
=> ( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X4),X1)),X3)
=> ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ),
inference(rectify,[],[f218]) ).
thf(f218,axiom,
! [X44: list_com,X34: com,X57: list_com,X11: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X34),X57))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X11))
=> ~ ! [X39: com,X41: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X41) = X44 )
=> ( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X39),X34)),X11)
=> ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X41),X57)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_217_listrel__Cons2) ).
thf(f5954,plain,
spl365_314,
inference(avatar_split_clause,[],[f2169,f5952]) ).
thf(f5952,plain,
( spl365_314
<=> ! [X0: produc2041926651_state,X3: set_Pr1165141447_state,X2: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),vAPP(produc2041926651_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state))),sK273,X3),X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_314])]) ).
thf(f2169,plain,
! [X2: list_P1040014977_state,X3: set_Pr1165141447_state,X0: produc2041926651_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),vAPP(produc2041926651_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state))),sK273,X3),X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(cnf_transformation,[],[f1683]) ).
thf(f1683,plain,
! [X0: produc2041926651_state,X1: list_P1040014977_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),vAPP(produc2041926651_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state))),sK273,X3),X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state))),sK272,X3),X2),X1),X0))),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state))),sK272,X3),X2),X1),X0)),vAPP(produc2041926651_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state))),sK273,X3),X2),X1),X0)) = X2 ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK272,sK273])],[f1289,f1682]) ).
thf(f1682,plain,
! [X0: produc2041926651_state,X1: list_P1040014977_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ? [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X5)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X2 ) )
=> ( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),vAPP(produc2041926651_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state))),sK273,X3),X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state))),sK272,X3),X2),X1),X0))),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state))),sK272,X3),X2),X1),X0)),vAPP(produc2041926651_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,list_P1040014977_state))),sK273,X3),X2),X1),X0)) = X2 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1289,plain,
! [X0: produc2041926651_state,X1: list_P1040014977_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ? [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X5)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X2 ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(flattening,[],[f1288]) ).
thf(f1288,plain,
! [X0: produc2041926651_state,X1: list_P1040014977_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ? [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X5)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X2 ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(ennf_transformation,[],[f1039]) ).
thf(f1039,plain,
! [X0: produc2041926651_state,X1: list_P1040014977_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
=> ~ ! [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X2 )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),X3) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X5)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ) ),
inference(flattening,[],[f759]) ).
thf(f759,plain,
! [X0: produc2041926651_state,X1: list_P1040014977_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
=> ~ ! [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X2 )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),X3) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X5)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ) ),
inference(fool_elimination,[],[f758]) ).
thf(f758,plain,
! [X0: produc2041926651_state,X1: list_P1040014977_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3))
=> ~ ! [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X2 )
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),X3)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X5)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ),
inference(rectify,[],[f215]) ).
thf(f215,axiom,
! [X34: produc2041926651_state,X57: list_P1040014977_state,X44: list_P1040014977_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X34),X57)),X44)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X11))
=> ~ ! [X40: produc2041926651_state,X42: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X40),X42) = X44 )
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X34),X40)),X11)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X57),X42)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_214_listrel__Cons1) ).
thf(f5950,plain,
spl365_313,
inference(avatar_split_clause,[],[f2162,f5948]) ).
thf(f5948,plain,
( spl365_313
<=> ! [X0: list_P1040014977_state,X3: set_Pr1165141447_state,X2: list_P1040014977_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state))),sK269,X3),X2),X1),X0)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_313])]) ).
thf(f2162,plain,
! [X2: list_P1040014977_state,X3: set_Pr1165141447_state,X0: list_P1040014977_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state))),sK269,X3),X2),X1),X0)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(cnf_transformation,[],[f1677]) ).
thf(f1677,plain,
! [X0: list_P1040014977_state,X1: produc2041926651_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state))),sK269,X3),X2),X1),X0)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state))),sK268,X3),X2),X1),X0)),X1)),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state))),sK268,X3),X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state))),sK269,X3),X2),X1),X0)) = X0 ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK268,sK269])],[f1285,f1676]) ).
thf(f1676,plain,
! [X0: list_P1040014977_state,X1: produc2041926651_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ? [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X1)),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X0 ) )
=> ( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state))),sK269,X3),X2),X1),X0)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state))),sK268,X3),X2),X1),X0)),X1)),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state))),sK268,X3),X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state))),sK269,X3),X2),X1),X0)) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1285,plain,
! [X0: list_P1040014977_state,X1: produc2041926651_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ? [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X1)),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X0 ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(flattening,[],[f1284]) ).
thf(f1284,plain,
! [X0: list_P1040014977_state,X1: produc2041926651_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ? [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X1)),X3) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X0 ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(ennf_transformation,[],[f1037]) ).
thf(f1037,plain,
! [X0: list_P1040014977_state,X1: produc2041926651_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
=> ~ ! [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X0 )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X1)),X3) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ) ),
inference(flattening,[],[f755]) ).
thf(f755,plain,
! [X0: list_P1040014977_state,X1: produc2041926651_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) )
=> ~ ! [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X0 )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X1)),X3) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ) ),
inference(fool_elimination,[],[f754]) ).
thf(f754,plain,
! [X0: list_P1040014977_state,X1: produc2041926651_state,X2: list_P1040014977_state,X3: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3))
=> ~ ! [X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X5) = X0 )
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X1)),X3)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ),
inference(rectify,[],[f219]) ).
thf(f219,axiom,
! [X44: list_P1040014977_state,X34: produc2041926651_state,X57: list_P1040014977_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X34),X57))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X11))
=> ~ ! [X39: produc2041926651_state,X41: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X39),X41) = X44 )
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X39),X34)),X11)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X41),X57)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_218_listrel__Cons2) ).
thf(f5946,plain,
spl365_312,
inference(avatar_split_clause,[],[f2155,f5944]) ).
thf(f5944,plain,
( spl365_312
<=> ! [X0: produc410756839_state,X3: set_Pr2096893127_state,X2: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),vAPP(produc410756839_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state))),sK265,X3),X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_312])]) ).
thf(f2155,plain,
! [X2: list_P890094829_state,X3: set_Pr2096893127_state,X0: produc410756839_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),vAPP(produc410756839_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state))),sK265,X3),X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(cnf_transformation,[],[f1671]) ).
thf(f1671,plain,
! [X0: produc410756839_state,X1: list_P890094829_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),vAPP(produc410756839_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state))),sK265,X3),X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state))),sK264,X3),X2),X1),X0))),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(produc410756839_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state))),sK264,X3),X2),X1),X0)),vAPP(produc410756839_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state))),sK265,X3),X2),X1),X0)) = X2 ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK264,sK265])],[f1281,f1670]) ).
thf(f1670,plain,
! [X0: produc410756839_state,X1: list_P890094829_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ? [X4: produc410756839_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X5)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X2 ) )
=> ( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),vAPP(produc410756839_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state))),sK265,X3),X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state))),sK264,X3),X2),X1),X0))),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(produc410756839_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state))),sK264,X3),X2),X1),X0)),vAPP(produc410756839_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,list_P890094829_state))),sK265,X3),X2),X1),X0)) = X2 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1281,plain,
! [X0: produc410756839_state,X1: list_P890094829_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ? [X4: produc410756839_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X5)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X2 ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(flattening,[],[f1280]) ).
thf(f1280,plain,
! [X0: produc410756839_state,X1: list_P890094829_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ? [X4: produc410756839_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X5)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X2 ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(ennf_transformation,[],[f1035]) ).
thf(f1035,plain,
! [X0: produc410756839_state,X1: list_P890094829_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
=> ~ ! [X4: produc410756839_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X2 )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),X3) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X5)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ) ),
inference(flattening,[],[f751]) ).
thf(f751,plain,
! [X0: produc410756839_state,X1: list_P890094829_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
=> ~ ! [X4: produc410756839_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X2 )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),X3) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X5)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ) ),
inference(fool_elimination,[],[f750]) ).
thf(f750,plain,
! [X0: produc410756839_state,X1: list_P890094829_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3))
=> ~ ! [X4: produc410756839_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X2 )
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),X3)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X5)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ),
inference(rectify,[],[f217]) ).
thf(f217,axiom,
! [X34: produc410756839_state,X57: list_P890094829_state,X44: list_P890094829_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X34),X57)),X44)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X11))
=> ~ ! [X40: produc410756839_state,X42: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X40),X42) = X44 )
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X34),X40)),X11)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X57),X42)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_216_listrel__Cons1) ).
thf(f5942,plain,
spl365_311,
inference(avatar_split_clause,[],[f2148,f5940]) ).
thf(f5940,plain,
( spl365_311
<=> ! [X0: list_P890094829_state,X3: set_Pr2096893127_state,X2: list_P890094829_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state))),sK261,X3),X2),X1),X0)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_311])]) ).
thf(f2148,plain,
! [X2: list_P890094829_state,X3: set_Pr2096893127_state,X0: list_P890094829_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state))),sK261,X3),X2),X1),X0)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(cnf_transformation,[],[f1665]) ).
thf(f1665,plain,
! [X0: list_P890094829_state,X1: produc410756839_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state))),sK261,X3),X2),X1),X0)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state))),sK260,X3),X2),X1),X0)),X1)),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state))),sK260,X3),X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state))),sK261,X3),X2),X1),X0)) = X0 ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK260,sK261])],[f1277,f1664]) ).
thf(f1664,plain,
! [X0: list_P890094829_state,X1: produc410756839_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ? [X4: produc410756839_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X1)),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X0 ) )
=> ( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state))),sK261,X3),X2),X1),X0)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state))),sK260,X3),X2),X1),X0)),X1)),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state))),sK260,X3),X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state))),sK261,X3),X2),X1),X0)) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1277,plain,
! [X0: list_P890094829_state,X1: produc410756839_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ? [X4: produc410756839_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X1)),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X0 ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(flattening,[],[f1276]) ).
thf(f1276,plain,
! [X0: list_P890094829_state,X1: produc410756839_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ? [X4: produc410756839_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X1)),X3) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X0 ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(ennf_transformation,[],[f1033]) ).
thf(f1033,plain,
! [X0: list_P890094829_state,X1: produc410756839_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
=> ~ ! [X4: produc410756839_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X0 )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X1)),X3) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ) ),
inference(flattening,[],[f747]) ).
thf(f747,plain,
! [X0: list_P890094829_state,X1: produc410756839_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) )
=> ~ ! [X4: produc410756839_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X0 )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X1)),X3) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ) ),
inference(fool_elimination,[],[f746]) ).
thf(f746,plain,
! [X0: list_P890094829_state,X1: produc410756839_state,X2: list_P890094829_state,X3: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3))
=> ~ ! [X4: produc410756839_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X5) = X0 )
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X1)),X3)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ),
inference(rectify,[],[f221]) ).
thf(f221,axiom,
! [X44: list_P890094829_state,X34: produc410756839_state,X57: list_P890094829_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X34),X57))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X11))
=> ~ ! [X39: produc410756839_state,X41: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X39),X41) = X44 )
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X39),X34)),X11)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X41),X57)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_220_listrel__Cons2) ).
thf(f5938,plain,
spl365_310,
inference(avatar_split_clause,[],[f2141,f5936]) ).
thf(f5936,plain,
( spl365_310
<=> ! [X0: list_com,X3: set_Pr849496667_state,X2: list_state,X1: list_list_com] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),vAPP(list_com,list_state,vAPP(list_list_com,sTfun(list_com,list_state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,list_state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,list_state))),sK257,X3),X2),X1),X0))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_310])]) ).
thf(f2141,plain,
! [X2: list_state,X3: set_Pr849496667_state,X0: list_com,X1: list_list_com] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),vAPP(list_com,list_state,vAPP(list_list_com,sTfun(list_com,list_state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,list_state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,list_state))),sK257,X3),X2),X1),X0))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(cnf_transformation,[],[f1659]) ).
thf(f1659,plain,
! [X0: list_com,X1: list_list_com,X2: list_state,X3: set_Pr849496667_state] :
( ( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),vAPP(list_com,list_state,vAPP(list_list_com,sTfun(list_com,list_state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,list_state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,list_state))),sK257,X3),X2),X1),X0))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),vAPP(list_com,state,vAPP(list_list_com,sTfun(list_com,state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,state))),sK256,X3),X2),X1),X0))),X3) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(list_com,state,vAPP(list_list_com,sTfun(list_com,state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,state))),sK256,X3),X2),X1),X0)),vAPP(list_com,list_state,vAPP(list_list_com,sTfun(list_com,list_state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,list_state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,list_state))),sK257,X3),X2),X1),X0)) = X2 ) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK256,sK257])],[f1273,f1658]) ).
thf(f1658,plain,
! [X0: list_com,X1: list_list_com,X2: list_state,X3: set_Pr849496667_state] :
( ? [X4: state,X5: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),X5)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X4)),X3) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X5) = X2 ) )
=> ( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),vAPP(list_com,list_state,vAPP(list_list_com,sTfun(list_com,list_state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,list_state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,list_state))),sK257,X3),X2),X1),X0))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),vAPP(list_com,state,vAPP(list_list_com,sTfun(list_com,state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,state))),sK256,X3),X2),X1),X0))),X3) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(list_com,state,vAPP(list_list_com,sTfun(list_com,state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,state))),sK256,X3),X2),X1),X0)),vAPP(list_com,list_state,vAPP(list_list_com,sTfun(list_com,list_state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,list_state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,list_state))),sK257,X3),X2),X1),X0)) = X2 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1273,plain,
! [X0: list_com,X1: list_list_com,X2: list_state,X3: set_Pr849496667_state] :
( ? [X4: state,X5: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),X5)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X4)),X3) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X5) = X2 ) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(flattening,[],[f1272]) ).
thf(f1272,plain,
! [X0: list_com,X1: list_list_com,X2: list_state,X3: set_Pr849496667_state] :
( ? [X4: state,X5: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),X5)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X4)),X3) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X5) = X2 ) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(ennf_transformation,[],[f1031]) ).
thf(f1031,plain,
! [X0: list_com,X1: list_list_com,X2: list_state,X3: set_Pr849496667_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
=> ~ ! [X4: state,X5: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X5) = X2 )
=> ( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X4)),X3) )
=> ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),X5)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ) ),
inference(flattening,[],[f743]) ).
thf(f743,plain,
! [X0: list_com,X1: list_list_com,X2: list_state,X3: set_Pr849496667_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
=> ~ ! [X4: state,X5: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X5) = X2 )
=> ( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X4)),X3) )
=> ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),X5)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ) ),
inference(fool_elimination,[],[f742]) ).
thf(f742,plain,
! [X0: list_com,X1: list_list_com,X2: list_state,X3: set_Pr849496667_state] :
( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3))
=> ~ ! [X4: state,X5: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X5) = X2 )
=> ( vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X4)),X3)
=> ~ vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X1),X5)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ),
inference(rectify,[],[f216]) ).
thf(f216,axiom,
! [X34: list_com,X57: list_list_com,X44: list_state,X11: set_Pr849496667_state] :
( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X34),X57)),X44)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X11))
=> ~ ! [X40: state,X42: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X40),X42) = X44 )
=> ( vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X34),X40)),X11)
=> ~ vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X57),X42)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_215_listrel__Cons1) ).
thf(f5934,plain,
spl365_309,
inference(avatar_split_clause,[],[f2138,f5932]) ).
thf(f5932,plain,
( spl365_309
<=> ! [X0: list_list_com,X3: set_Pr849496667_state,X2: list_state,X1: state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(state,sTfun(list_list_com,list_list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_list_com))),sK255,X3),X2),X1),X0)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_309])]) ).
thf(f2138,plain,
! [X2: list_state,X3: set_Pr849496667_state,X0: list_list_com,X1: state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(state,sTfun(list_list_com,list_list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_list_com))),sK255,X3),X2),X1),X0)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(cnf_transformation,[],[f1657]) ).
thf(f1657,plain,
! [X0: list_list_com,X1: state,X2: list_state,X3: set_Pr849496667_state] :
( ( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(state,sTfun(list_list_com,list_list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_list_com))),sK255,X3),X2),X1),X0)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_list_com,list_com,vAPP(state,sTfun(list_list_com,list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_com))),sK254,X3),X2),X1),X0)),X1)),X3) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_list_com,list_com,vAPP(state,sTfun(list_list_com,list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_com))),sK254,X3),X2),X1),X0)),vAPP(list_list_com,list_list_com,vAPP(state,sTfun(list_list_com,list_list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_list_com))),sK255,X3),X2),X1),X0)) = X0 ) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK254,sK255])],[f1271,f1656]) ).
thf(f1656,plain,
! [X0: list_list_com,X1: state,X2: list_state,X3: set_Pr849496667_state] :
( ? [X4: list_com,X5: list_list_com] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X1)),X3) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X5) = X0 ) )
=> ( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(state,sTfun(list_list_com,list_list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_list_com))),sK255,X3),X2),X1),X0)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_list_com,list_com,vAPP(state,sTfun(list_list_com,list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_com))),sK254,X3),X2),X1),X0)),X1)),X3) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_list_com,list_com,vAPP(state,sTfun(list_list_com,list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_com))),sK254,X3),X2),X1),X0)),vAPP(list_list_com,list_list_com,vAPP(state,sTfun(list_list_com,list_list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_list_com))),sK255,X3),X2),X1),X0)) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1271,plain,
! [X0: list_list_com,X1: state,X2: list_state,X3: set_Pr849496667_state] :
( ? [X4: list_com,X5: list_list_com] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X1)),X3) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X5) = X0 ) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(flattening,[],[f1270]) ).
thf(f1270,plain,
! [X0: list_list_com,X1: state,X2: list_state,X3: set_Pr849496667_state] :
( ? [X4: list_com,X5: list_list_com] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X1)),X3) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X5) = X0 ) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(ennf_transformation,[],[f1030]) ).
thf(f1030,plain,
! [X0: list_list_com,X1: state,X2: list_state,X3: set_Pr849496667_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
=> ~ ! [X4: list_com,X5: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X5) = X0 )
=> ( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X1)),X3) )
=> ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ) ),
inference(flattening,[],[f741]) ).
thf(f741,plain,
! [X0: list_list_com,X1: state,X2: list_state,X3: set_Pr849496667_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) )
=> ~ ! [X4: list_com,X5: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X5) = X0 )
=> ( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X1)),X3) )
=> ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ) ),
inference(fool_elimination,[],[f740]) ).
thf(f740,plain,
! [X0: list_list_com,X1: state,X2: list_state,X3: set_Pr849496667_state] :
( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3))
=> ~ ! [X4: list_com,X5: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X4),X5) = X0 )
=> ( vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X1)),X3)
=> ~ vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ),
inference(rectify,[],[f220]) ).
thf(f220,axiom,
! [X44: list_list_com,X34: state,X57: list_state,X11: set_Pr849496667_state] :
( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X44),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X34),X57))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X11))
=> ~ ! [X39: list_com,X41: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X39),X41) = X44 )
=> ( vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X39),X34)),X11)
=> ~ vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X41),X57)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_219_listrel__Cons2) ).
thf(f5821,plain,
spl365_308,
inference(avatar_split_clause,[],[f2353,f5819]) ).
thf(f5819,plain,
( spl365_308
<=> ! [X4: list_P1040014977_state,X0: produc2041926651_state,X5: list_P1040014977_state,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X5))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_308])]) ).
thf(f2353,plain,
! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state,X4: list_P1040014977_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X5))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(equality_resolution,[],[f2352]) ).
thf(f2352,plain,
! [X2: set_Pr1165141447_state,X3: list_P1040014977_state,X0: produc2041926651_state,X1: produc2041926651_state,X4: list_P1040014977_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
| ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(equality_resolution,[],[f2326]) ).
thf(f2326,plain,
! [X2: set_Pr1165141447_state,X3: list_P1040014977_state,X0: produc2041926651_state,X1: produc2041926651_state,X6: list_P1040014977_state,X4: list_P1040014977_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X3),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
| ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)) != X6 )
| ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1407]) ).
thf(f1407,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state,X4: list_P1040014977_state,X5: list_P1040014977_state,X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X3),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
| ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)) != X6 )
| ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(flattening,[],[f1406]) ).
thf(f1406,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state,X4: list_P1040014977_state,X5: list_P1040014977_state,X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X3),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
| ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)) != X6 )
| ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f917]) ).
thf(f917,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state,X4: list_P1040014977_state,X5: list_P1040014977_state,X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) )
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X5)) = X3 )
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)) = X6 )
=> ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X3),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ) ) ),
inference(fool_elimination,[],[f916]) ).
thf(f916,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state,X4: list_P1040014977_state,X5: list_P1040014977_state,X6: list_P1040014977_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2)
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X5)) = X3 )
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X4),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)) = X6 )
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X3),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ) ),
inference(rectify,[],[f265]) ).
thf(f265,axiom,
! [X37: produc2041926651_state,X34: produc2041926651_state,X11: set_Pr1165141447_state,X44: list_P1040014977_state,X102: list_P1040014977_state,X111: list_P1040014977_state,X57: list_P1040014977_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X37),X34)),X11)
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X102),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X37),X111)) = X44 )
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X102),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X34),X111)) = X57 )
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X57)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_264_listrel1I) ).
thf(f5817,plain,
spl365_307,
inference(avatar_split_clause,[],[f2351,f5815]) ).
thf(f5815,plain,
( spl365_307
<=> ! [X4: list_P890094829_state,X0: produc410756839_state,X5: list_P890094829_state,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X5))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_307])]) ).
thf(f2351,plain,
! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state,X4: list_P890094829_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X5))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(equality_resolution,[],[f2350]) ).
thf(f2350,plain,
! [X2: set_Pr2096893127_state,X3: list_P890094829_state,X0: produc410756839_state,X1: produc410756839_state,X4: list_P890094829_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
| ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(equality_resolution,[],[f2325]) ).
thf(f2325,plain,
! [X2: set_Pr2096893127_state,X3: list_P890094829_state,X0: produc410756839_state,X1: produc410756839_state,X6: list_P890094829_state,X4: list_P890094829_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X3),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
| ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)) != X6 )
| ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1405]) ).
thf(f1405,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state,X4: list_P890094829_state,X5: list_P890094829_state,X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X3),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
| ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)) != X6 )
| ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(flattening,[],[f1404]) ).
thf(f1404,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state,X4: list_P890094829_state,X5: list_P890094829_state,X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X3),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
| ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)) != X6 )
| ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f915]) ).
thf(f915,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state,X4: list_P890094829_state,X5: list_P890094829_state,X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) )
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X5)) = X3 )
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)) = X6 )
=> ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X3),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ) ) ),
inference(fool_elimination,[],[f914]) ).
thf(f914,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state,X4: list_P890094829_state,X5: list_P890094829_state,X6: list_P890094829_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2)
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X5)) = X3 )
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X4),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)) = X6 )
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X3),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ) ),
inference(rectify,[],[f266]) ).
thf(f266,axiom,
! [X37: produc410756839_state,X34: produc410756839_state,X11: set_Pr2096893127_state,X44: list_P890094829_state,X102: list_P890094829_state,X111: list_P890094829_state,X57: list_P890094829_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X37),X34)),X11)
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X102),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X37),X111)) = X44 )
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X102),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X34),X111)) = X57 )
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X57)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_265_listrel1I) ).
thf(f5813,plain,
spl365_306,
inference(avatar_split_clause,[],[f2349,f5811]) ).
thf(f5811,plain,
( spl365_306
<=> ! [X4: list_com,X0: com,X5: list_com,X2: set_Pr1822651163om_com,X1: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X5))),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_306])]) ).
thf(f2349,plain,
! [X2: set_Pr1822651163om_com,X0: com,X1: com,X4: list_com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X5))),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ),
inference(equality_resolution,[],[f2348]) ).
thf(f2348,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: com,X1: com,X4: list_com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ),
inference(equality_resolution,[],[f2324]) ).
thf(f2324,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: com,X1: com,X6: list_com,X4: list_com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)) != X6 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1403]) ).
thf(f1403,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com,X5: list_com,X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)) != X6 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ),
inference(flattening,[],[f1402]) ).
thf(f1402,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com,X5: list_com,X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)) != X6 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X5)) != X3 )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f913]) ).
thf(f913,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com,X5: list_com,X6: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) )
=> ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X5)) = X3 )
=> ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)) = X6 )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ) ) ),
inference(fool_elimination,[],[f912]) ).
thf(f912,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com,X5: list_com,X6: list_com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2)
=> ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X5)) = X3 )
=> ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)) = X6 )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ) ),
inference(rectify,[],[f264]) ).
thf(f264,axiom,
! [X37: com,X34: com,X11: set_Pr1822651163om_com,X44: list_com,X102: list_com,X111: list_com,X57: list_com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X37),X34)),X11)
=> ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X102),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X111)) = X44 )
=> ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X102),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X34),X111)) = X57 )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),X57)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_263_listrel1I) ).
thf(f5809,plain,
spl365_305,
inference(avatar_split_clause,[],[f2251,f5807]) ).
thf(f5807,plain,
( spl365_305
<=> ! [X3: list_P1040014977_state,X4: list_P1040014977_state,X0: produc2041926651_state,X5: list_P1040014977_state,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X4))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_305])]) ).
thf(f2251,plain,
! [X2: set_Pr1165141447_state,X3: list_P1040014977_state,X0: produc2041926651_state,X1: produc2041926651_state,X4: list_P1040014977_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X4))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1366]) ).
thf(f1366,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state,X4: list_P1040014977_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X4))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f875]) ).
thf(f875,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state,X4: list_P1040014977_state,X5: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) )
=> ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X4))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X2)) ) ),
inference(fool_elimination,[],[f874]) ).
thf(f874,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state,X4: list_P1040014977_state,X5: list_P1040014977_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2)
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X4))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X3),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X5)))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X2)) ),
inference(rectify,[],[f274]) ).
thf(f274,axiom,
! [X30: produc2041926651_state,X31: produc2041926651_state,X11: set_Pr1165141447_state,X45: list_P1040014977_state,X37: list_P1040014977_state,X34: list_P1040014977_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X31)),X11)
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X45),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X30),X37))),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X45),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X31),X34)))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_273_lexord__append__left__rightI) ).
thf(f5805,plain,
( spl365_304
| ~ spl365_3
| ~ spl365_235 ),
inference(avatar_split_clause,[],[f5442,f5184,f3265,f5803]) ).
thf(f5803,plain,
( spl365_304
<=> ! [X0: produc410756839_state] : ( $false = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_304])]) ).
thf(f3265,plain,
( spl365_3
<=> ! [X0: $o] :
( ( $true = X0 )
| ( $false = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_3])]) ).
thf(f5184,plain,
( spl365_235
<=> ! [X0: produc410756839_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_235])]) ).
thf(f5442,plain,
( ! [X0: produc410756839_state] : ( $false = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) )
| ~ spl365_3
| ~ spl365_235 ),
inference(trivial_inequality_removal,[],[f5441]) ).
thf(f5441,plain,
( ! [X0: produc410756839_state] :
( ( $true != $true )
| ( $false = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) ) )
| ~ spl365_3
| ~ spl365_235 ),
inference(superposition,[],[f5185,f3266]) ).
thf(f3266,plain,
( ! [X0: $o] :
( ( $true = X0 )
| ( $false = X0 ) )
| ~ spl365_3 ),
inference(avatar_component_clause,[],[f3265]) ).
thf(f5185,plain,
( ! [X0: produc410756839_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) )
| ~ spl365_235 ),
inference(avatar_component_clause,[],[f5184]) ).
thf(f5801,plain,
spl365_303,
inference(avatar_split_clause,[],[f2250,f5799]) ).
thf(f5799,plain,
( spl365_303
<=> ! [X3: list_P890094829_state,X4: list_P890094829_state,X0: produc410756839_state,X5: list_P890094829_state,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X4))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_303])]) ).
thf(f2250,plain,
! [X2: set_Pr2096893127_state,X3: list_P890094829_state,X0: produc410756839_state,X1: produc410756839_state,X4: list_P890094829_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X4))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1365]) ).
thf(f1365,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state,X4: list_P890094829_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X4))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f873]) ).
thf(f873,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state,X4: list_P890094829_state,X5: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) )
=> ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X4))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X2)) ) ),
inference(fool_elimination,[],[f872]) ).
thf(f872,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state,X4: list_P890094829_state,X5: list_P890094829_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2)
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X4))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X3),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X5)))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X2)) ),
inference(rectify,[],[f275]) ).
thf(f275,axiom,
! [X30: produc410756839_state,X31: produc410756839_state,X11: set_Pr2096893127_state,X45: list_P890094829_state,X37: list_P890094829_state,X34: list_P890094829_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X31)),X11)
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X45),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X30),X37))),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X45),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X31),X34)))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_274_lexord__append__left__rightI) ).
thf(f5797,plain,
spl365_302,
inference(avatar_split_clause,[],[f2249,f5795]) ).
thf(f5795,plain,
( spl365_302
<=> ! [X3: list_com,X4: list_com,X0: com,X5: list_com,X2: set_Pr1822651163om_com,X1: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X4))),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_302])]) ).
thf(f2249,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: com,X1: com,X4: list_com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X4))),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1364]) ).
thf(f1364,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com,X5: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X4))),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f871]) ).
thf(f871,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com,X5: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X4))),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ) ),
inference(fool_elimination,[],[f870]) ).
thf(f870,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com,X5: list_com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2)
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X4))),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X5)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ),
inference(rectify,[],[f273]) ).
thf(f273,axiom,
! [X30: com,X31: com,X11: set_Pr1822651163om_com,X45: list_com,X37: list_com,X34: list_com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X30),X31)),X11)
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X45),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X30),X37))),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X45),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X31),X34)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_272_lexord__append__left__rightI) ).
thf(f5793,plain,
spl365_301,
inference(avatar_split_clause,[],[f2215,f5791]) ).
thf(f5791,plain,
( spl365_301
<=> ! [X2: com,X4: list_com,X0: state > $o,X3: com,X1: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X4)),X1))),pHoare259243666_exec1) )
| ( $true != vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_301])]) ).
thf(f2215,plain,
! [X2: com,X3: com,X0: state > $o,X1: state,X4: list_com] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X4)),X1))),pHoare259243666_exec1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1320]) ).
thf(f1320,plain,
! [X0: state > $o,X1: state,X2: com,X3: com,X4: list_com] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X4)),X1))),pHoare259243666_exec1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f821]) ).
thf(f821,plain,
! [X0: state > $o,X1: state,X2: com,X3: com,X4: list_com] :
( ( $true = vAPP(state,$o,X0,X1) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X4)),X1))),pHoare259243666_exec1) ) ),
inference(fool_elimination,[],[f820]) ).
thf(f820,plain,
! [X0: state > $o,X1: state,X2: com,X3: com,X4: list_com] :
( vAPP(state,$o,X0,X1)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X4)),X1))),pHoare259243666_exec1) ),
inference(rectify,[],[f142]) ).
thf(f142,axiom,
! [X31: state > $o,X0: state,X82: com,X83: com,X4: list_com] :
( vAPP(state,$o,X31,X0)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X31),X82),X83)),X4)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X82),X4)),X0))),pHoare259243666_exec1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_141_exec1_OIfTrue) ).
thf(f5789,plain,
spl365_300,
inference(avatar_split_clause,[],[f2212,f5787]) ).
thf(f5787,plain,
( spl365_300
<=> ! [X4: list_com,X0: state > $o,X3: com,X2: com,X1: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X1))),pHoare259243666_exec1) )
| ( $true = vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_300])]) ).
thf(f2212,plain,
! [X2: com,X3: com,X0: state > $o,X1: state,X4: list_com] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X1))),pHoare259243666_exec1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1315]) ).
thf(f1315,plain,
! [X0: state > $o,X1: state,X2: com,X3: com,X4: list_com] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X1))),pHoare259243666_exec1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f1052]) ).
thf(f1052,plain,
! [X0: state > $o,X1: state,X2: com,X3: com,X4: list_com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X1))),pHoare259243666_exec1) ) ),
inference(flattening,[],[f815]) ).
thf(f815,plain,
! [X0: state > $o,X1: state,X2: com,X3: com,X4: list_com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X1))),pHoare259243666_exec1) ) ),
inference(fool_elimination,[],[f814]) ).
thf(f814,plain,
! [X0: state > $o,X1: state,X2: com,X3: com,X4: list_com] :
( ~ vAPP(state,$o,X0,X1)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X4)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X1))),pHoare259243666_exec1) ),
inference(rectify,[],[f141]) ).
thf(f141,axiom,
! [X31: state > $o,X0: state,X82: com,X83: com,X4: list_com] :
( ~ vAPP(state,$o,X31,X0)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X31),X82),X83)),X4)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X83),X4)),X0))),pHoare259243666_exec1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_140_exec1_OIfFalse) ).
thf(f5785,plain,
spl365_299,
inference(avatar_split_clause,[],[f1950,f5783]) ).
thf(f5783,plain,
( spl365_299
<=> ! [X2: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),vAPP(sTfun(state,$o),state,vAPP(state,sTfun(sTfun(state,$o),state),vAPP(com,sTfun(state,sTfun(sTfun(state,$o),state)),sK149,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_299])]) ).
thf(f1950,plain,
! [X2: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),vAPP(sTfun(state,$o),state,vAPP(state,sTfun(sTfun(state,$o),state),vAPP(com,sTfun(state,sTfun(sTfun(state,$o),state)),sK149,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1553]) ).
thf(f5754,plain,
( spl365_298
| ~ spl365_3
| ~ spl365_230 ),
inference(avatar_split_clause,[],[f5305,f5110,f3265,f5752]) ).
thf(f5752,plain,
( spl365_298
<=> ! [X0: produc186437863_state] : ( $false = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_298])]) ).
thf(f5110,plain,
( spl365_230
<=> ! [X0: produc186437863_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_230])]) ).
thf(f5305,plain,
( ! [X0: produc186437863_state] : ( $false = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) )
| ~ spl365_3
| ~ spl365_230 ),
inference(trivial_inequality_removal,[],[f5304]) ).
thf(f5304,plain,
( ! [X0: produc186437863_state] :
( ( $true != $true )
| ( $false = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) ) )
| ~ spl365_3
| ~ spl365_230 ),
inference(superposition,[],[f5111,f3266]) ).
thf(f5111,plain,
( ! [X0: produc186437863_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) )
| ~ spl365_230 ),
inference(avatar_component_clause,[],[f5110]) ).
thf(f5679,plain,
spl365_297,
inference(avatar_split_clause,[],[f2178,f5677]) ).
thf(f5677,plain,
( spl365_297
<=> ! [X0: com,X3: set_Pr1822651163om_com,X2: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),vAPP(com,com,vAPP(list_com,sTfun(com,com),vAPP(list_com,sTfun(list_com,sTfun(com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,com))),sK278,X3),X2),X1),X0))),X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_297])]) ).
thf(f2178,plain,
! [X2: list_com,X3: set_Pr1822651163om_com,X0: com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),vAPP(com,com,vAPP(list_com,sTfun(com,com),vAPP(list_com,sTfun(list_com,sTfun(com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,sTfun(com,com))),sK278,X3),X2),X1),X0))),X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(cnf_transformation,[],[f1691]) ).
thf(f5675,plain,
spl365_296,
inference(avatar_split_clause,[],[f2171,f5673]) ).
thf(f5673,plain,
( spl365_296
<=> ! [X0: list_com,X3: set_Pr1822651163om_com,X2: list_com,X1: com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(list_com,com,vAPP(com,sTfun(list_com,com),vAPP(list_com,sTfun(com,sTfun(list_com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,com))),sK274,X3),X2),X1),X0)),X1)),X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_296])]) ).
thf(f2171,plain,
! [X2: list_com,X3: set_Pr1822651163om_com,X0: list_com,X1: com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(list_com,com,vAPP(com,sTfun(list_com,com),vAPP(list_com,sTfun(com,sTfun(list_com,com)),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(com,sTfun(list_com,com))),sK274,X3),X2),X1),X0)),X1)),X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X3)) ) ),
inference(cnf_transformation,[],[f1685]) ).
thf(f5671,plain,
spl365_295,
inference(avatar_split_clause,[],[f2168,f5669]) ).
thf(f5669,plain,
( spl365_295
<=> ! [X0: produc2041926651_state,X3: set_Pr1165141447_state,X2: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state))),sK272,X3),X2),X1),X0))),X3) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_295])]) ).
thf(f2168,plain,
! [X2: list_P1040014977_state,X3: set_Pr1165141447_state,X0: produc2041926651_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,produc2041926651_state))),sK272,X3),X2),X1),X0))),X3) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X1)),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(cnf_transformation,[],[f1683]) ).
thf(f5667,plain,
spl365_294,
inference(avatar_split_clause,[],[f2161,f5665]) ).
thf(f5665,plain,
( spl365_294
<=> ! [X0: list_P1040014977_state,X3: set_Pr1165141447_state,X2: list_P1040014977_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state))),sK268,X3),X2),X1),X0)),X1)),X3) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_294])]) ).
thf(f2161,plain,
! [X2: list_P1040014977_state,X3: set_Pr1165141447_state,X0: list_P1040014977_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state)),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(produc2041926651_state,sTfun(list_P1040014977_state,produc2041926651_state))),sK268,X3),X2),X1),X0)),X1)),X3) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X3)) ) ),
inference(cnf_transformation,[],[f1677]) ).
thf(f5663,plain,
spl365_293,
inference(avatar_split_clause,[],[f2154,f5661]) ).
thf(f5661,plain,
( spl365_293
<=> ! [X0: produc410756839_state,X3: set_Pr2096893127_state,X2: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state))),sK264,X3),X2),X1),X0))),X3) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_293])]) ).
thf(f2154,plain,
! [X2: list_P890094829_state,X3: set_Pr2096893127_state,X0: produc410756839_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,produc410756839_state))),sK264,X3),X2),X1),X0))),X3) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X1)),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(cnf_transformation,[],[f1671]) ).
thf(f5659,plain,
spl365_292,
inference(avatar_split_clause,[],[f2147,f5657]) ).
thf(f5657,plain,
( spl365_292
<=> ! [X0: list_P890094829_state,X3: set_Pr2096893127_state,X2: list_P890094829_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state))),sK260,X3),X2),X1),X0)),X1)),X3) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_292])]) ).
thf(f2147,plain,
! [X2: list_P890094829_state,X3: set_Pr2096893127_state,X0: list_P890094829_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state)),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(produc410756839_state,sTfun(list_P890094829_state,produc410756839_state))),sK260,X3),X2),X1),X0)),X1)),X3) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X2))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X3)) ) ),
inference(cnf_transformation,[],[f1665]) ).
thf(f5655,plain,
spl365_291,
inference(avatar_split_clause,[],[f2140,f5653]) ).
thf(f5653,plain,
( spl365_291
<=> ! [X0: list_com,X3: set_Pr849496667_state,X2: list_state,X1: list_list_com] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),vAPP(list_com,state,vAPP(list_list_com,sTfun(list_com,state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,state))),sK256,X3),X2),X1),X0))),X3) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_291])]) ).
thf(f2140,plain,
! [X2: list_state,X3: set_Pr849496667_state,X0: list_com,X1: list_list_com] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),vAPP(list_com,state,vAPP(list_list_com,sTfun(list_com,state),vAPP(list_state,sTfun(list_list_com,sTfun(list_com,state)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(list_list_com,sTfun(list_com,state))),sK256,X3),X2),X1),X0))),X3) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)),X2)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(cnf_transformation,[],[f1659]) ).
thf(f5651,plain,
spl365_290,
inference(avatar_split_clause,[],[f2137,f5649]) ).
thf(f5649,plain,
( spl365_290
<=> ! [X0: list_list_com,X3: set_Pr849496667_state,X2: list_state,X1: state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_list_com,list_com,vAPP(state,sTfun(list_list_com,list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_com))),sK254,X3),X2),X1),X0)),X1)),X3) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_290])]) ).
thf(f2137,plain,
! [X2: list_state,X3: set_Pr849496667_state,X0: list_list_com,X1: state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_list_com,list_com,vAPP(state,sTfun(list_list_com,list_com),vAPP(list_state,sTfun(state,sTfun(list_list_com,list_com)),vAPP(set_Pr849496667_state,sTfun(list_state,sTfun(state,sTfun(list_list_com,list_com))),sK254,X3),X2),X1),X0)),X1)),X3) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X1),X2))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X3)) ) ),
inference(cnf_transformation,[],[f1657]) ).
thf(f5647,plain,
spl365_289,
inference(avatar_split_clause,[],[f2127,f5645]) ).
thf(f5645,plain,
( spl365_289
<=> ! [X0: produc2041926651_state,X3: produc2041926651_state > $o,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_289])]) ).
thf(f2127,plain,
! [X2: set_Pr1165141447_state,X3: produc2041926651_state > $o,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1655]) ).
thf(f1655,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
| ( ( $true != vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK253,X3),X2),X0)) )
& ( $true = vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0)),vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK253,X3),X2),X0))),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK252,sK253])],[f1260,f1654]) ).
thf(f1654,plain,
! [X0: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ? [X4: produc2041926651_state,X5: produc2041926651_state] :
( ( $true != vAPP(produc2041926651_state,$o,X3,X5) )
& ( $true = vAPP(produc2041926651_state,$o,X3,X4) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
=> ( ( $true != vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK253,X3),X2),X0)) )
& ( $true = vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0)),vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK253,X3),X2),X0))),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1260,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
| ? [X4: produc2041926651_state,X5: produc2041926651_state] :
( ( $true != vAPP(produc2041926651_state,$o,X3,X5) )
& ( $true = vAPP(produc2041926651_state,$o,X3,X4) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(flattening,[],[f1259]) ).
thf(f1259,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
| ? [X4: produc2041926651_state,X5: produc2041926651_state] :
( ( $true != vAPP(produc2041926651_state,$o,X3,X5) )
& ( $true = vAPP(produc2041926651_state,$o,X3,X4) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(ennf_transformation,[],[f729]) ).
thf(f729,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
=> ( ! [X4: produc2041926651_state,X5: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) )
=> ( ( $true = vAPP(produc2041926651_state,$o,X3,X4) )
=> ( $true = vAPP(produc2041926651_state,$o,X3,X5) ) ) ) )
=> ( $true = vAPP(produc2041926651_state,$o,X3,X1) ) ) ) ),
inference(fool_elimination,[],[f728]) ).
thf(f728,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ( vAPP(produc2041926651_state,$o,X3,X0)
=> ( ! [X4: produc2041926651_state,X5: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X4)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2)
=> ( vAPP(produc2041926651_state,$o,X3,X4)
=> vAPP(produc2041926651_state,$o,X3,X5) ) ) )
=> vAPP(produc2041926651_state,$o,X3,X1) ) ) ),
inference(rectify,[],[f124]) ).
thf(f124,axiom,
! [X30: produc2041926651_state,X31: produc2041926651_state,X11: set_Pr1165141447_state,X12: produc2041926651_state > $o] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X31)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ( vAPP(produc2041926651_state,$o,X12,X30)
=> ( ! [X40: produc2041926651_state,X78: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X40)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X40),X78)),X11)
=> ( vAPP(produc2041926651_state,$o,X12,X40)
=> vAPP(produc2041926651_state,$o,X12,X78) ) ) )
=> vAPP(produc2041926651_state,$o,X12,X31) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_123_rtrancl__induct) ).
thf(f5643,plain,
( spl365_288
| ~ spl365_26
| ~ spl365_243 ),
inference(avatar_split_clause,[],[f5590,f5235,f3405,f5640]) ).
thf(f5640,plain,
( spl365_288
<=> ( nil_com = vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,product_lists_com,nil_list_com)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_288])]) ).
thf(f3405,plain,
( spl365_26
<=> ( vAPP(list_list_com,list_list_com,product_lists_com,nil_list_com) = vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),nil_list_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_26])]) ).
thf(f5235,plain,
( spl365_243
<=> ! [X0: list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),nil_list_com)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_243])]) ).
thf(f5590,plain,
( ( nil_com = vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,product_lists_com,nil_list_com)) )
| ~ spl365_26
| ~ spl365_243 ),
inference(superposition,[],[f5236,f3407]) ).
thf(f3407,plain,
( ( vAPP(list_list_com,list_list_com,product_lists_com,nil_list_com) = vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),nil_list_com) )
| ~ spl365_26 ),
inference(avatar_component_clause,[],[f3405]) ).
thf(f5236,plain,
( ! [X0: list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),nil_list_com)) = X0 )
| ~ spl365_243 ),
inference(avatar_component_clause,[],[f5235]) ).
thf(f5638,plain,
spl365_287,
inference(avatar_split_clause,[],[f2124,f5636]) ).
thf(f5636,plain,
( spl365_287
<=> ! [X0: produc2041926651_state,X3: produc2041926651_state > $o,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1)),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_287])]) ).
thf(f2124,plain,
! [X2: set_Pr1165141447_state,X3: produc2041926651_state > $o,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1)),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1653]) ).
thf(f1653,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
| ( ( $true != vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK250,X3),X2),X1)) )
& ( $true = vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1)),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK250,X3),X2),X1)),vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1))),X2) ) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK250,sK251])],[f1258,f1652]) ).
thf(f1652,plain,
! [X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ? [X4: produc2041926651_state,X5: produc2041926651_state] :
( ( $true != vAPP(produc2041926651_state,$o,X3,X4) )
& ( $true = vAPP(produc2041926651_state,$o,X3,X5) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X5),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) ) )
=> ( ( $true != vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK250,X3),X2),X1)) )
& ( $true = vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1)),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK250,X3),X2),X1)),vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1258,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
| ? [X4: produc2041926651_state,X5: produc2041926651_state] :
( ( $true != vAPP(produc2041926651_state,$o,X3,X4) )
& ( $true = vAPP(produc2041926651_state,$o,X3,X5) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X5),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) ) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(flattening,[],[f1257]) ).
thf(f1257,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
| ? [X4: produc2041926651_state,X5: produc2041926651_state] :
( ( $true != vAPP(produc2041926651_state,$o,X3,X4) )
& ( $true = vAPP(produc2041926651_state,$o,X3,X5) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X5),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) ) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(ennf_transformation,[],[f727]) ).
thf(f727,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
=> ( ! [X4: produc2041926651_state,X5: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2) )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X5),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( $true = vAPP(produc2041926651_state,$o,X3,X5) )
=> ( $true = vAPP(produc2041926651_state,$o,X3,X4) ) ) ) )
=> ( $true = vAPP(produc2041926651_state,$o,X3,X0) ) ) ) ),
inference(fool_elimination,[],[f726]) ).
thf(f726,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state > $o] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ( vAPP(produc2041926651_state,$o,X3,X1)
=> ( ! [X4: produc2041926651_state,X5: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X5)),X2)
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X5),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ( vAPP(produc2041926651_state,$o,X3,X5)
=> vAPP(produc2041926651_state,$o,X3,X4) ) ) )
=> vAPP(produc2041926651_state,$o,X3,X0) ) ) ),
inference(rectify,[],[f116]) ).
thf(f116,axiom,
! [X30: produc2041926651_state,X31: produc2041926651_state,X11: set_Pr1165141447_state,X12: produc2041926651_state > $o] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X31)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ( vAPP(produc2041926651_state,$o,X12,X31)
=> ( ! [X40: produc2041926651_state,X78: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X40),X78)),X11)
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X78),X31)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ( vAPP(produc2041926651_state,$o,X12,X78)
=> vAPP(produc2041926651_state,$o,X12,X40) ) ) )
=> vAPP(produc2041926651_state,$o,X12,X30) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_115_converse__rtrancl__induct) ).
thf(f5634,plain,
spl365_286,
inference(avatar_split_clause,[],[f2113,f5632]) ).
thf(f5632,plain,
( spl365_286
<=> ! [X0: produc410756839_state,X3: produc410756839_state > $o,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_286])]) ).
thf(f2113,plain,
! [X2: set_Pr2096893127_state,X3: produc410756839_state > $o,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1647]) ).
thf(f1647,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
| ( ( $true != vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK245,X3),X2),X0)) )
& ( $true = vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0)),vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK245,X3),X2),X0))),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
| ( $true != vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK244,sK245])],[f1250,f1646]) ).
thf(f1646,plain,
! [X0: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ? [X4: produc410756839_state,X5: produc410756839_state] :
( ( $true != vAPP(produc410756839_state,$o,X3,X5) )
& ( $true = vAPP(produc410756839_state,$o,X3,X4) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
=> ( ( $true != vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK245,X3),X2),X0)) )
& ( $true = vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0)),vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK245,X3),X2),X0))),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1250,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
| ? [X4: produc410756839_state,X5: produc410756839_state] :
( ( $true != vAPP(produc410756839_state,$o,X3,X5) )
& ( $true = vAPP(produc410756839_state,$o,X3,X4) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
| ( $true != vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(flattening,[],[f1249]) ).
thf(f1249,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
| ? [X4: produc410756839_state,X5: produc410756839_state] :
( ( $true != vAPP(produc410756839_state,$o,X3,X5) )
& ( $true = vAPP(produc410756839_state,$o,X3,X4) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
| ( $true != vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(ennf_transformation,[],[f719]) ).
thf(f719,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
=> ( ! [X4: produc410756839_state,X5: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) )
=> ( ( $true = vAPP(produc410756839_state,$o,X3,X4) )
=> ( $true = vAPP(produc410756839_state,$o,X3,X5) ) ) ) )
=> ( $true = vAPP(produc410756839_state,$o,X3,X1) ) ) ) ),
inference(fool_elimination,[],[f718]) ).
thf(f718,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ( vAPP(produc410756839_state,$o,X3,X0)
=> ( ! [X4: produc410756839_state,X5: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X4)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2)
=> ( vAPP(produc410756839_state,$o,X3,X4)
=> vAPP(produc410756839_state,$o,X3,X5) ) ) )
=> vAPP(produc410756839_state,$o,X3,X1) ) ) ),
inference(rectify,[],[f125]) ).
thf(f125,axiom,
! [X30: produc410756839_state,X31: produc410756839_state,X11: set_Pr2096893127_state,X12: produc410756839_state > $o] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X31)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ( vAPP(produc410756839_state,$o,X12,X30)
=> ( ! [X40: produc410756839_state,X78: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X40)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X40),X78)),X11)
=> ( vAPP(produc410756839_state,$o,X12,X40)
=> vAPP(produc410756839_state,$o,X12,X78) ) ) )
=> vAPP(produc410756839_state,$o,X12,X31) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_124_rtrancl__induct) ).
thf(f5630,plain,
spl365_285,
inference(avatar_split_clause,[],[f2110,f5628]) ).
thf(f5628,plain,
( spl365_285
<=> ! [X0: produc410756839_state,X3: produc410756839_state > $o,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1)),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_285])]) ).
thf(f2110,plain,
! [X2: set_Pr2096893127_state,X3: produc410756839_state > $o,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1)),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1645]) ).
thf(f1645,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
| ( ( $true != vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK242,X3),X2),X1)) )
& ( $true = vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1)),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK242,X3),X2),X1)),vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1))),X2) ) )
| ( $true != vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK242,sK243])],[f1248,f1644]) ).
thf(f1644,plain,
! [X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ? [X4: produc410756839_state,X5: produc410756839_state] :
( ( $true != vAPP(produc410756839_state,$o,X3,X4) )
& ( $true = vAPP(produc410756839_state,$o,X3,X5) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X5),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) ) )
=> ( ( $true != vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK242,X3),X2),X1)) )
& ( $true = vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1)),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK242,X3),X2),X1)),vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1248,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
| ? [X4: produc410756839_state,X5: produc410756839_state] :
( ( $true != vAPP(produc410756839_state,$o,X3,X4) )
& ( $true = vAPP(produc410756839_state,$o,X3,X5) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X5),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) ) )
| ( $true != vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(flattening,[],[f1247]) ).
thf(f1247,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
| ? [X4: produc410756839_state,X5: produc410756839_state] :
( ( $true != vAPP(produc410756839_state,$o,X3,X4) )
& ( $true = vAPP(produc410756839_state,$o,X3,X5) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X5),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) ) )
| ( $true != vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(ennf_transformation,[],[f717]) ).
thf(f717,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
=> ( ! [X4: produc410756839_state,X5: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2) )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X5),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( $true = vAPP(produc410756839_state,$o,X3,X5) )
=> ( $true = vAPP(produc410756839_state,$o,X3,X4) ) ) ) )
=> ( $true = vAPP(produc410756839_state,$o,X3,X0) ) ) ) ),
inference(fool_elimination,[],[f716]) ).
thf(f716,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state > $o] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ( vAPP(produc410756839_state,$o,X3,X1)
=> ( ! [X4: produc410756839_state,X5: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X5)),X2)
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X5),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ( vAPP(produc410756839_state,$o,X3,X5)
=> vAPP(produc410756839_state,$o,X3,X4) ) ) )
=> vAPP(produc410756839_state,$o,X3,X0) ) ) ),
inference(rectify,[],[f117]) ).
thf(f117,axiom,
! [X30: produc410756839_state,X31: produc410756839_state,X11: set_Pr2096893127_state,X12: produc410756839_state > $o] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X31)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ( vAPP(produc410756839_state,$o,X12,X31)
=> ( ! [X40: produc410756839_state,X78: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X40),X78)),X11)
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X78),X31)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ( vAPP(produc410756839_state,$o,X12,X78)
=> vAPP(produc410756839_state,$o,X12,X40) ) ) )
=> vAPP(produc410756839_state,$o,X12,X30) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_116_converse__rtrancl__induct) ).
thf(f5626,plain,
spl365_284,
inference(avatar_split_clause,[],[f1948,f5624]) ).
thf(f5624,plain,
( spl365_284
<=> ! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_284])]) ).
thf(f1948,plain,
! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0))),X0) ) ),
inference(cnf_transformation,[],[f1551]) ).
thf(f1551,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state,X2: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0))),X0) )
& ( vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0) != vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0) )
& ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0))),X0) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK147,sK148])],[f1150,f1550]) ).
thf(f1550,plain,
! [X0: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state,X4: produc2041926651_state] :
( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X3)),X0) )
& ( X3 != X4 )
& ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X0) ) )
=> ( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0))),X0) )
& ( vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0) != vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0) )
& ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0))),X0) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1150,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state,X2: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ? [X3: produc2041926651_state,X4: produc2041926651_state] :
( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X3)),X0) )
& ( X3 != X4 )
& ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X0) ) ) ),
inference(flattening,[],[f1149]) ).
thf(f1149,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state,X2: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ? [X3: produc2041926651_state,X4: produc2041926651_state] :
( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X3)),X0) )
& ( X3 != X4 )
& ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X0) ) ) ),
inference(ennf_transformation,[],[f547]) ).
thf(f547,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state,X2: list_P1040014977_state] :
( ! [X3: produc2041926651_state,X4: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X3)),X0) )
| ( X3 = X4 )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X0) ) )
=> ( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) ) ) ),
inference(fool_elimination,[],[f546]) ).
thf(f546,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state,X2: list_P1040014977_state] :
( ! [X3: produc2041926651_state,X4: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X4),X3)),X0)
| ( X3 = X4 )
| vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X0) )
=> ( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0))
| ( X1 = X2 )
| vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) ) ),
inference(rectify,[],[f285]) ).
thf(f285,axiom,
! [X11: set_Pr1165141447_state,X37: list_P1040014977_state,X34: list_P1040014977_state] :
( ! [X13: produc2041926651_state,X14: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X14),X13)),X11)
| ( X13 = X14 )
| vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X13),X14)),X11) )
=> ( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X34),X37)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X11))
| ( X34 = X37 )
| vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X37),X34)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X11)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_284_lexord__linear) ).
thf(f5622,plain,
spl365_283,
inference(avatar_split_clause,[],[f1946,f5620]) ).
thf(f5620,plain,
( spl365_283
<=> ! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_283])]) ).
thf(f1946,plain,
! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0))),X0) ) ),
inference(cnf_transformation,[],[f1551]) ).
thf(f5618,plain,
spl365_282,
inference(avatar_split_clause,[],[f1945,f5616]) ).
thf(f5616,plain,
( spl365_282
<=> ! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_282])]) ).
thf(f1945,plain,
! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0))),X0) ) ),
inference(cnf_transformation,[],[f1549]) ).
thf(f1549,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state,X2: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0))),X0) )
& ( vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0) != vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0) )
& ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0))),X0) ) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK145,sK146])],[f1148,f1548]) ).
thf(f1548,plain,
! [X0: set_Pr2096893127_state] :
( ? [X3: produc410756839_state,X4: produc410756839_state] :
( ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X3)),X0) )
& ( X3 != X4 )
& ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X0) ) )
=> ( ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0))),X0) )
& ( vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0) != vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0) )
& ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0))),X0) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1148,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state,X2: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ? [X3: produc410756839_state,X4: produc410756839_state] :
( ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X3)),X0) )
& ( X3 != X4 )
& ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X0) ) ) ),
inference(flattening,[],[f1147]) ).
thf(f1147,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state,X2: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ? [X3: produc410756839_state,X4: produc410756839_state] :
( ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X3)),X0) )
& ( X3 != X4 )
& ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X0) ) ) ),
inference(ennf_transformation,[],[f545]) ).
thf(f545,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state,X2: list_P890094829_state] :
( ! [X3: produc410756839_state,X4: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X3)),X0) )
| ( X3 = X4 )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X0) ) )
=> ( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) ) ) ),
inference(fool_elimination,[],[f544]) ).
thf(f544,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state,X2: list_P890094829_state] :
( ! [X3: produc410756839_state,X4: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X4),X3)),X0)
| ( X3 = X4 )
| vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X0) )
=> ( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0))
| ( X1 = X2 )
| vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) ) ),
inference(rectify,[],[f286]) ).
thf(f286,axiom,
! [X11: set_Pr2096893127_state,X37: list_P890094829_state,X34: list_P890094829_state] :
( ! [X13: produc410756839_state,X14: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X14),X13)),X11)
| ( X13 = X14 )
| vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X13),X14)),X11) )
=> ( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X34),X37)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X11))
| ( X34 = X37 )
| vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X37),X34)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X11)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_285_lexord__linear) ).
thf(f5614,plain,
spl365_281,
inference(avatar_split_clause,[],[f1943,f5612]) ).
thf(f5612,plain,
( spl365_281
<=> ! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_281])]) ).
thf(f1943,plain,
! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0))),X0) ) ),
inference(cnf_transformation,[],[f1549]) ).
thf(f5583,plain,
spl365_280,
inference(avatar_split_clause,[],[f2316,f5581]) ).
thf(f5581,plain,
( spl365_280
<=> ! [X3: state,X4: list_com,X0: com,X5: state,X2: list_com,X1: com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)) = X4 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5))),pHoare259243666_exec1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_280])]) ).
thf(f2316,plain,
! [X2: list_com,X3: state,X0: com,X1: com,X4: list_com,X5: state] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)) = X4 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5))),pHoare259243666_exec1) ) ),
inference(cnf_transformation,[],[f1399]) ).
thf(f1399,plain,
! [X0: com,X1: com,X2: list_com,X3: state,X4: list_com,X5: state] :
( ( ( X3 = X5 )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)) = X4 ) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5))),pHoare259243666_exec1) ) ),
inference(ennf_transformation,[],[f909]) ).
thf(f909,plain,
! [X0: com,X1: com,X2: list_com,X3: state,X4: list_com,X5: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5))),pHoare259243666_exec1) )
=> ~ ( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)) = X4 )
=> ( X3 != X5 ) ) ),
inference(fool_elimination,[],[f908]) ).
thf(f908,plain,
! [X0: com,X1: com,X2: list_com,X3: state,X4: list_com,X5: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5))),pHoare259243666_exec1)
=> ~ ( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)) = X4 )
=> ( X3 != X5 ) ) ),
inference(rectify,[],[f138]) ).
thf(f138,axiom,
! [X82: com,X83: com,X4: list_com,X0: state,X1: list_com,X2: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X82),X83)),X4)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),pHoare259243666_exec1)
=> ~ ( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X82),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X83),X4)) = X1 )
=> ( X0 != X2 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_137_exec1E_I3_J) ).
thf(f5579,plain,
spl365_279,
inference(avatar_split_clause,[],[f2003,f5577]) ).
thf(f5577,plain,
( spl365_279
<=> ! [X2: set_Pr1822651163om_com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK188,X2),X1),X0)),vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK189,X2),X1),X0))),X2) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_279])]) ).
thf(f2003,plain,
! [X2: set_Pr1822651163om_com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK188,X2),X1),X0)),vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK189,X2),X1),X0))),X2) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(cnf_transformation,[],[f1597]) ).
thf(f1597,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,list_com)),sK190,X2),X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK189,X2),X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,list_com)),sK191,X2),X1),X0))) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,list_com)),sK190,X2),X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK188,X2),X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,list_com)),sK191,X2),X1),X0))) = X0 )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK188,X2),X1),X0)),vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK189,X2),X1),X0))),X2) ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK188,sK189,sK190,sK191])],[f1179,f1596,f1595]) ).
thf(f1595,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ? [X3: com,X4: com] :
( ? [X5: list_com,X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X6)) = X0 ) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2) ) )
=> ( ? [X6: list_com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK189,X2),X1),X0)),X6)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK188,X2),X1),X0)),X6)) = X0 ) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK188,X2),X1),X0)),vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK189,X2),X1),X0))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1596,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ? [X6: list_com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK189,X2),X1),X0)),X6)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK188,X2),X1),X0)),X6)) = X0 ) )
=> ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,list_com)),sK190,X2),X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK189,X2),X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,list_com)),sK191,X2),X1),X0))) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,list_com)),sK190,X2),X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,com)),sK188,X2),X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),vAPP(set_Pr1822651163om_com,sTfun(list_com,sTfun(list_com,list_com)),sK191,X2),X1),X0))) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1179,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ? [X3: com,X4: com] :
( ? [X5: list_com,X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X6)) = X0 ) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2) ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(ennf_transformation,[],[f583]) ).
thf(f583,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
=> ~ ! [X3: com,X4: com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2) )
=> ! [X5: list_com,X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X6)) = X0 )
=> ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6)) != X1 ) ) ) ),
inference(fool_elimination,[],[f582]) ).
thf(f582,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))
=> ~ ! [X3: com,X4: com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2)
=> ! [X5: list_com,X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X6)) = X0 )
=> ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6)) != X1 ) ) ) ),
inference(rectify,[],[f267]) ).
thf(f267,axiom,
! [X44: list_com,X57: list_com,X11: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),X57)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11))
=> ~ ! [X39: com,X40: com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X39),X40)),X11)
=> ! [X115: list_com,X116: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X115),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X116)) = X44 )
=> ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X115),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X116)) != X57 ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_266_listrel1E) ).
thf(f5575,plain,
spl365_278,
inference(avatar_split_clause,[],[f1987,f5573]) ).
thf(f5573,plain,
( spl365_278
<=> ! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK176,X2),X1),X0)),vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK177,X2),X1),X0))),X2) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_278])]) ).
thf(f1987,plain,
! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK176,X2),X1),X0)),vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK177,X2),X1),X0))),X2) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ),
inference(cnf_transformation,[],[f1584]) ).
thf(f1584,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state)),sK178,X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK177,X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state)),sK179,X2),X1),X0))) = X1 )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state)),sK178,X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK176,X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state)),sK179,X2),X1),X0))) = X0 )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK176,X2),X1),X0)),vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK177,X2),X1),X0))),X2) ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK176,sK177,sK178,sK179])],[f1173,f1583,f1582]) ).
thf(f1582,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state,X4: produc2041926651_state] :
( ? [X5: list_P1040014977_state,X6: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6)) = X1 )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X6)) = X0 ) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2) ) )
=> ( ? [X6: list_P1040014977_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK177,X2),X1),X0)),X6)) = X1 )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK176,X2),X1),X0)),X6)) = X0 ) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK176,X2),X1),X0)),vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK177,X2),X1),X0))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1583,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ? [X6: list_P1040014977_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK177,X2),X1),X0)),X6)) = X1 )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK176,X2),X1),X0)),X6)) = X0 ) )
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state)),sK178,X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK177,X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state)),sK179,X2),X1),X0))) = X1 )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state)),sK178,X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(list_P1040014977_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,produc2041926651_state)),sK176,X2),X1),X0)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state)),sK179,X2),X1),X0))) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1173,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state,X4: produc2041926651_state] :
( ? [X5: list_P1040014977_state,X6: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6)) = X1 )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X6)) = X0 ) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2) ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ),
inference(ennf_transformation,[],[f575]) ).
thf(f575,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
=> ~ ! [X3: produc2041926651_state,X4: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2) )
=> ! [X5: list_P1040014977_state,X6: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X6)) = X0 )
=> ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6)) != X1 ) ) ) ),
inference(fool_elimination,[],[f574]) ).
thf(f574,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2))
=> ~ ! [X3: produc2041926651_state,X4: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2)
=> ! [X5: list_P1040014977_state,X6: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X6)) = X0 )
=> ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X5),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6)) != X1 ) ) ) ),
inference(rectify,[],[f268]) ).
thf(f268,axiom,
! [X44: list_P1040014977_state,X57: list_P1040014977_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X57)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X11))
=> ~ ! [X39: produc2041926651_state,X40: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X39),X40)),X11)
=> ! [X115: list_P1040014977_state,X116: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X115),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X39),X116)) = X44 )
=> ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,list_P1040014977_state),append982487830_state,X115),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X40),X116)) != X57 ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_267_listrel1E) ).
thf(f5571,plain,
spl365_277,
inference(avatar_split_clause,[],[f1985,f5569]) ).
thf(f5569,plain,
( spl365_277
<=> ! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),X1) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_277])]) ).
thf(f1985,plain,
! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),X1) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) ) ),
inference(cnf_transformation,[],[f1581]) ).
thf(f1581,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X0),vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0))),vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X1),vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)))),X2) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0)) ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK175])],[f1172,f1580]) ).
thf(f1580,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ? [X3: nat] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X0),X3)),vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X1),X3))),X2) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0)) ) )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X0),vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0))),vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X1),vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)))),X2) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1172,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ? [X3: nat] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X0),X3)),vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X1),X3))),X2) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0)) ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) ) ),
inference(flattening,[],[f1171]) ).
thf(f1171,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ? [X3: nat] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X0),X3)),vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X1),X3))),X2) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0)) ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) ) ),
inference(ennf_transformation,[],[f1007]) ).
thf(f1007,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) )
=> ~ ! [X3: nat] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0)) )
=> ( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1)) )
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X1) )
=> ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X0),X3)),vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X1),X3))),X2) ) ) ) ) ),
inference(flattening,[],[f573]) ).
thf(f573,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) )
=> ~ ! [X3: nat] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0)) )
=> ( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1)) )
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X1) )
=> ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X0),X3)),vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X1),X3))),X2) ) ) ) ) ),
inference(fool_elimination,[],[f572]) ).
thf(f572,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2))
=> ~ ! [X3: nat] :
( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0))
=> ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1))
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X0) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X3),X1) )
=> ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X0),X3)),vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X1),X3))),X2) ) ) ) ),
inference(rectify,[],[f352]) ).
thf(f352,axiom,
! [X44: list_P1040014977_state,X57: list_P1040014977_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X57)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X11))
=> ~ ! [X132: nat] :
( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X132),vAPP(list_P1040014977_state,nat,size_s213202669_state,X44))
=> ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X132),vAPP(list_P1040014977_state,nat,size_s213202669_state,X57))
=> ( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X132),X44) = vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(nat,sTfun(list_P1040014977_state,list_P1040014977_state),take_P558217449_state,X132),X57) )
=> ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X44),X132)),vAPP(nat,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(nat,produc2041926651_state),nth_Pr553241858_state,X57),X132))),X11) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_351_lex__take__index) ).
thf(f5567,plain,
spl365_276,
inference(avatar_split_clause,[],[f1973,f5565]) ).
thf(f5565,plain,
( spl365_276
<=> ! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK167,X2),X1),X0)),vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK168,X2),X1),X0))),X2) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_276])]) ).
thf(f1973,plain,
! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK167,X2),X1),X0)),vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK168,X2),X1),X0))),X2) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ),
inference(cnf_transformation,[],[f1574]) ).
thf(f1574,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state)),sK169,X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK168,X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state)),sK170,X2),X1),X0))) = X1 )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state)),sK169,X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK167,X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state)),sK170,X2),X1),X0))) = X0 )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK167,X2),X1),X0)),vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK168,X2),X1),X0))),X2) ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK167,sK168,sK169,sK170])],[f1167,f1573,f1572]) ).
thf(f1572,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state,X4: produc410756839_state] :
( ? [X5: list_P890094829_state,X6: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6)) = X1 )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X6)) = X0 ) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2) ) )
=> ( ? [X6: list_P890094829_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK168,X2),X1),X0)),X6)) = X1 )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK167,X2),X1),X0)),X6)) = X0 ) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK167,X2),X1),X0)),vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK168,X2),X1),X0))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1573,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ? [X6: list_P890094829_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK168,X2),X1),X0)),X6)) = X1 )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK167,X2),X1),X0)),X6)) = X0 ) )
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state)),sK169,X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK168,X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state)),sK170,X2),X1),X0))) = X1 )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state)),sK169,X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(list_P890094829_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,produc410756839_state)),sK167,X2),X1),X0)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state)),sK170,X2),X1),X0))) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1167,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state,X4: produc410756839_state] :
( ? [X5: list_P890094829_state,X6: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6)) = X1 )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X6)) = X0 ) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2) ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ),
inference(ennf_transformation,[],[f567]) ).
thf(f567,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
=> ~ ! [X3: produc410756839_state,X4: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2) )
=> ! [X5: list_P890094829_state,X6: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X6)) = X0 )
=> ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6)) != X1 ) ) ) ),
inference(fool_elimination,[],[f566]) ).
thf(f566,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2))
=> ~ ! [X3: produc410756839_state,X4: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2)
=> ! [X5: list_P890094829_state,X6: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X6)) = X0 )
=> ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X5),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6)) != X1 ) ) ) ),
inference(rectify,[],[f269]) ).
thf(f269,axiom,
! [X44: list_P890094829_state,X57: list_P890094829_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X57)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X11))
=> ~ ! [X39: produc410756839_state,X40: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X39),X40)),X11)
=> ! [X115: list_P890094829_state,X116: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X115),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X39),X116)) = X44 )
=> ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,list_P890094829_state),append221843330_state,X115),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X40),X116)) != X57 ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_268_listrel1E) ).
thf(f5563,plain,
spl365_275,
inference(avatar_split_clause,[],[f1971,f5561]) ).
thf(f5561,plain,
( spl365_275
<=> ! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),X1) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_275])]) ).
thf(f1971,plain,
! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),X1) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) ) ),
inference(cnf_transformation,[],[f1571]) ).
thf(f1571,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X0),vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0))),vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X1),vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)))),X2) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),vAPP(list_P890094829_state,nat,size_s837829465_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),vAPP(list_P890094829_state,nat,size_s837829465_state,X0)) ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK166])],[f1166,f1570]) ).
thf(f1570,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ? [X3: nat] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X0),X3)),vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X1),X3))),X2) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X0)) ) )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X0),vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0))),vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X1),vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)))),X2) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),vAPP(list_P890094829_state,nat,size_s837829465_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),vAPP(list_P890094829_state,nat,size_s837829465_state,X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1166,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ? [X3: nat] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X0),X3)),vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X1),X3))),X2) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X0)) ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) ) ),
inference(flattening,[],[f1165]) ).
thf(f1165,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ? [X3: nat] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X0),X3)),vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X1),X3))),X2) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X1) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X1)) )
& ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X0)) ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) ) ),
inference(ennf_transformation,[],[f1005]) ).
thf(f1005,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) )
=> ~ ! [X3: nat] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X0)) )
=> ( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X1)) )
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X1) )
=> ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X0),X3)),vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X1),X3))),X2) ) ) ) ) ),
inference(flattening,[],[f565]) ).
thf(f565,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) )
=> ~ ! [X3: nat] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X0)) )
=> ( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X1)) )
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X1) )
=> ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X0),X3)),vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X1),X3))),X2) ) ) ) ) ),
inference(fool_elimination,[],[f564]) ).
thf(f564,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2))
=> ~ ! [X3: nat] :
( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X0))
=> ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X3),vAPP(list_P890094829_state,nat,size_s837829465_state,X1))
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X0) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X3),X1) )
=> ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X0),X3)),vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X1),X3))),X2) ) ) ) ),
inference(rectify,[],[f353]) ).
thf(f353,axiom,
! [X44: list_P890094829_state,X57: list_P890094829_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X57)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X11))
=> ~ ! [X132: nat] :
( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X132),vAPP(list_P890094829_state,nat,size_s837829465_state,X44))
=> ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,X132),vAPP(list_P890094829_state,nat,size_s837829465_state,X57))
=> ( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X132),X44) = vAPP(list_P890094829_state,list_P890094829_state,vAPP(nat,sTfun(list_P890094829_state,list_P890094829_state),take_P1852316373_state,X132),X57) )
=> ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X44),X132)),vAPP(nat,produc410756839_state,vAPP(list_P890094829_state,sTfun(nat,produc410756839_state),nth_Pr526167918_state,X57),X132))),X11) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_352_lex__take__index) ).
thf(f5545,plain,
spl365_274,
inference(avatar_split_clause,[],[f2224,f5543]) ).
thf(f5543,plain,
( spl365_274
<=> ! [X4: list_com,X0: list_com,X3: list_com,X2: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X4)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) )
| ( vAPP(list_com,nat,size_size_list_com,X4) != vAPP(list_com,nat,size_size_list_com,X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_274])]) ).
thf(f2224,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: list_com,X1: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X4)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) )
| ( vAPP(list_com,nat,size_size_list_com,X4) != vAPP(list_com,nat,size_size_list_com,X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ),
inference(cnf_transformation,[],[f1338]) ).
thf(f1338,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X4)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) )
| ( vAPP(list_com,nat,size_size_list_com,X4) != vAPP(list_com,nat,size_size_list_com,X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ),
inference(flattening,[],[f1337]) ).
thf(f1337,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X4)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) )
| ( vAPP(list_com,nat,size_size_list_com,X4) != vAPP(list_com,nat,size_size_list_com,X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ),
inference(ennf_transformation,[],[f839]) ).
thf(f839,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) )
=> ( ( vAPP(list_com,nat,size_size_list_com,X4) = vAPP(list_com,nat,size_size_list_com,X3) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X4)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ) ),
inference(fool_elimination,[],[f838]) ).
thf(f838,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2))
=> ( ( vAPP(list_com,nat,size_size_list_com,X4) = vAPP(list_com,nat,size_size_list_com,X3) )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X4)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ),
inference(rectify,[],[f334]) ).
thf(f334,axiom,
! [X44: list_com,X57: list_com,X11: set_Pr1822651163om_com,X111: list_com,X102: list_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),X57)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X11))
=> ( ( vAPP(list_com,nat,size_size_list_com,X102) = vAPP(list_com,nat,size_size_list_com,X111) )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X102)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X57),X111))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X11)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_333_lex__append__rightI) ).
thf(f5541,plain,
spl365_273,
inference(avatar_split_clause,[],[f2223,f5539]) ).
thf(f5539,plain,
( spl365_273
<=> ! [X4: list_com,X0: list_com,X3: list_com,X2: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) )
| ( vAPP(list_com,nat,size_size_list_com,X4) != vAPP(list_com,nat,size_size_list_com,X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_273])]) ).
thf(f2223,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: list_com,X1: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) )
| ( vAPP(list_com,nat,size_size_list_com,X4) != vAPP(list_com,nat,size_size_list_com,X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) ) ),
inference(cnf_transformation,[],[f1336]) ).
thf(f1336,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) )
| ( vAPP(list_com,nat,size_size_list_com,X4) != vAPP(list_com,nat,size_size_list_com,X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) ) ),
inference(flattening,[],[f1335]) ).
thf(f1335,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) )
| ( vAPP(list_com,nat,size_size_list_com,X4) != vAPP(list_com,nat,size_size_list_com,X3) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) ) ),
inference(ennf_transformation,[],[f837]) ).
thf(f837,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) )
=> ( ( vAPP(list_com,nat,size_size_list_com,X4) = vAPP(list_com,nat,size_size_list_com,X3) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) ) ) ),
inference(fool_elimination,[],[f836]) ).
thf(f836,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2))
=> ( ( vAPP(list_com,nat,size_size_list_com,X4) = vAPP(list_com,nat,size_size_list_com,X3) )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X2)) ) ),
inference(rectify,[],[f335]) ).
thf(f335,axiom,
! [X102: list_com,X44: list_com,X122: set_Pr1822651163om_com,X111: list_com,X57: list_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X102),X44)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X122))
=> ( ( vAPP(list_com,nat,size_size_list_com,X57) = vAPP(list_com,nat,size_size_list_com,X111) )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X102),X111)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X122)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_334_lenlex__append1) ).
thf(f5529,plain,
spl365_272,
inference(avatar_split_clause,[],[f2000,f5527]) ).
thf(f5527,plain,
( spl365_272
<=> ! [X2: list_com,X0: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK187,X2),X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_272])]) ).
thf(f2000,plain,
! [X2: list_com,X0: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK187,X2),X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1594]) ).
thf(f1594,plain,
! [X0: set_Pr1822651163om_com,X1: list_com,X2: list_com] :
( ( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK187,X2),X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0))),X0) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK187,X2),X1),X0)) = X1 )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)) = X2 ) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK184,sK185,sK186,sK187])],[f1591,f1593,f1592]) ).
thf(f1592,plain,
! [X0: set_Pr1822651163om_com,X1: list_com,X2: list_com] :
( ? [X3: com,X4: com,X5: list_com] :
( ? [X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X0) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6) = X1 ) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X2 ) )
=> ( ? [X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0))),X0) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0)),X6) = X1 ) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)) = X2 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1593,plain,
! [X0: set_Pr1822651163om_com,X1: list_com,X2: list_com] :
( ? [X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0))),X0) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0)),X6) = X1 ) )
=> ( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK187,X2),X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0))),X0) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK187,X2),X1),X0)) = X1 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1591,plain,
! [X0: set_Pr1822651163om_com,X1: list_com,X2: list_com] :
( ? [X3: com,X4: com,X5: list_com] :
( ? [X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X0) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6) = X1 ) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X2 ) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ),
inference(rectify,[],[f1590]) ).
thf(f1590,plain,
! [X2: set_Pr1822651163om_com,X1: list_com,X0: list_com] :
( ? [X3: com,X4: com,X5: list_com] :
( ? [X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6) = X1 ) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X0 ) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X0),X1),X2) ) ),
inference(nnf_transformation,[],[f1418]) ).
thf(f1418,plain,
! [X2: set_Pr1822651163om_com,X1: list_com,X0: list_com] :
( ? [X3: com,X4: com,X5: list_com] :
( ? [X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6) = X1 ) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X0 ) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X0),X1),X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f5525,plain,
spl365_271,
inference(avatar_split_clause,[],[f1994,f5523]) ).
thf(f5523,plain,
( spl365_271
<=> ! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK183,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X0)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_271])]) ).
thf(f1994,plain,
! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK183,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X0)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1589]) ).
thf(f1589,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state,X2: list_P1040014977_state] :
( ( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK183,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X0)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0))),X0) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK183,X2),X1),X0)) = X1 )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)) = X2 ) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK180,sK181,sK182,sK183])],[f1586,f1588,f1587]) ).
thf(f1587,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state,X2: list_P1040014977_state] :
( ? [X3: produc2041926651_state,X4: produc2041926651_state,X5: list_P1040014977_state] :
( ? [X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X0)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X0) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6) = X1 ) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X5) = X2 ) )
=> ( ? [X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X0)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0))),X0) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0)),X6) = X1 ) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)) = X2 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1588,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state,X2: list_P1040014977_state] :
( ? [X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X0)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0))),X0) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0)),X6) = X1 ) )
=> ( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK183,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X0)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0))),X0) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK183,X2),X1),X0)) = X1 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1586,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state,X2: list_P1040014977_state] :
( ? [X3: produc2041926651_state,X4: produc2041926651_state,X5: list_P1040014977_state] :
( ? [X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X0)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X0) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6) = X1 ) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X5) = X2 ) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ),
inference(rectify,[],[f1585]) ).
thf(f1585,plain,
! [X2: set_Pr1165141447_state,X1: list_P1040014977_state,X0: list_P1040014977_state] :
( ? [X3: produc2041926651_state,X4: produc2041926651_state,X5: list_P1040014977_state] :
( ? [X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6) = X1 ) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X5) = X0 ) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X0),X1),X2) ) ),
inference(nnf_transformation,[],[f1416]) ).
thf(f1416,plain,
! [X2: set_Pr1165141447_state,X1: list_P1040014977_state,X0: list_P1040014977_state] :
( ? [X3: produc2041926651_state,X4: produc2041926651_state,X5: list_P1040014977_state] :
( ? [X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6) = X1 ) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X5) = X0 ) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X0),X1),X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f5521,plain,
spl365_270,
inference(avatar_split_clause,[],[f1980,f5519]) ).
thf(f5519,plain,
( spl365_270
<=> ! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK174,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X0)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_270])]) ).
thf(f1980,plain,
! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK174,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X0)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1579]) ).
thf(f1579,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state,X2: list_P890094829_state] :
( ( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK174,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X0)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0))),X0) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK174,X2),X1),X0)) = X1 )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)) = X2 ) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK171,sK172,sK173,sK174])],[f1576,f1578,f1577]) ).
thf(f1577,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state,X2: list_P890094829_state] :
( ? [X3: produc410756839_state,X4: produc410756839_state,X5: list_P890094829_state] :
( ? [X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X0)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X0) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6) = X1 ) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X5) = X2 ) )
=> ( ? [X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X0)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0))),X0) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0)),X6) = X1 ) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)) = X2 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1578,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state,X2: list_P890094829_state] :
( ? [X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X0)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0))),X0) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0)),X6) = X1 ) )
=> ( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK174,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X0)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0))),X0) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK174,X2),X1),X0)) = X1 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1576,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state,X2: list_P890094829_state] :
( ? [X3: produc410756839_state,X4: produc410756839_state,X5: list_P890094829_state] :
( ? [X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X0)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X0) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6) = X1 ) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X5) = X2 ) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ),
inference(rectify,[],[f1575]) ).
thf(f1575,plain,
! [X2: set_Pr2096893127_state,X1: list_P890094829_state,X0: list_P890094829_state] :
( ? [X3: produc410756839_state,X4: produc410756839_state,X5: list_P890094829_state] :
( ? [X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6) = X1 ) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X5) = X0 ) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X0),X1),X2) ) ),
inference(nnf_transformation,[],[f1414]) ).
thf(f1414,plain,
! [X2: set_Pr2096893127_state,X1: list_P890094829_state,X0: list_P890094829_state] :
( ? [X3: produc410756839_state,X4: produc410756839_state,X5: list_P890094829_state] :
( ? [X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6) = X1 ) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X5) = X0 ) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X0),X1),X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f5517,plain,
( spl365_269
| ~ spl365_108
| ~ spl365_235 ),
inference(avatar_split_clause,[],[f5443,f5184,f3954,f5514]) ).
thf(f5514,plain,
( spl365_269
<=> ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_269])]) ).
thf(f3954,plain,
( spl365_108
<=> ! [X0: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,X0) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_108])]) ).
thf(f5443,plain,
( ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) )
| ~ spl365_108
| ~ spl365_235 ),
inference(trivial_inequality_removal,[],[f5440]) ).
thf(f5440,plain,
( ( $true != $true )
| ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) )
| ~ spl365_108
| ~ spl365_235 ),
inference(superposition,[],[f5185,f3955]) ).
thf(f3955,plain,
( ! [X0: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0))),X0) )
| ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,X0) ) )
| ~ spl365_108 ),
inference(avatar_component_clause,[],[f3954]) ).
thf(f5512,plain,
spl365_268,
inference(avatar_split_clause,[],[f1966,f5510]) ).
thf(f5510,plain,
( spl365_268
<=> ! [X2: list_list_com,X0: set_Pr849496667_state,X1: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)),vAPP(set_Pr849496667_state,list_state,vAPP(list_state,sTfun(set_Pr849496667_state,list_state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_state)),sK165,X2),X1),X0))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X0)) )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_268])]) ).
thf(f1966,plain,
! [X2: list_list_com,X0: set_Pr849496667_state,X1: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)),vAPP(set_Pr849496667_state,list_state,vAPP(list_state,sTfun(set_Pr849496667_state,list_state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_state)),sK165,X2),X1),X0))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X0)) )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1569]) ).
thf(f1569,plain,
! [X0: set_Pr849496667_state,X1: list_state,X2: list_list_com] :
( ( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)),vAPP(set_Pr849496667_state,list_state,vAPP(list_state,sTfun(set_Pr849496667_state,list_state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_state)),sK165,X2),X1),X0))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X0)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0))),X0) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0)),vAPP(set_Pr849496667_state,list_state,vAPP(list_state,sTfun(set_Pr849496667_state,list_state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_state)),sK165,X2),X1),X0)) = X1 )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)) = X2 ) )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK162,sK163,sK164,sK165])],[f1566,f1568,f1567]) ).
thf(f1567,plain,
! [X0: set_Pr849496667_state,X1: list_state,X2: list_list_com] :
( ? [X3: list_com,X4: state,X5: list_list_com] :
( ? [X6: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X0)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)),X0) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X6) = X1 ) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X3),X5) = X2 ) )
=> ( ? [X6: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X0)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0))),X0) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0)),X6) = X1 ) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)) = X2 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1568,plain,
! [X0: set_Pr849496667_state,X1: list_state,X2: list_list_com] :
( ? [X6: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X0)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0))),X0) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0)),X6) = X1 ) )
=> ( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)),vAPP(set_Pr849496667_state,list_state,vAPP(list_state,sTfun(set_Pr849496667_state,list_state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_state)),sK165,X2),X1),X0))),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X0)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0))),X0) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0)),vAPP(set_Pr849496667_state,list_state,vAPP(list_state,sTfun(set_Pr849496667_state,list_state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_state)),sK165,X2),X1),X0)) = X1 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1566,plain,
! [X0: set_Pr849496667_state,X1: list_state,X2: list_list_com] :
( ? [X3: list_com,X4: state,X5: list_list_com] :
( ? [X6: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X0)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)),X0) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X6) = X1 ) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X3),X5) = X2 ) )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ),
inference(rectify,[],[f1565]) ).
thf(f1565,plain,
! [X2: set_Pr849496667_state,X1: list_state,X0: list_list_com] :
( ? [X3: list_com,X4: state,X5: list_list_com] :
( ? [X6: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)),X2) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X6) = X1 ) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X3),X5) = X0 ) )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X0),X1),X2) ) ),
inference(nnf_transformation,[],[f1412]) ).
thf(f1412,plain,
! [X2: set_Pr849496667_state,X1: list_state,X0: list_list_com] :
( ? [X3: list_com,X4: state,X5: list_list_com] :
( ? [X6: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)),X2) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X6) = X1 ) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X3),X5) = X0 ) )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X0),X1),X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f5482,plain,
spl365_267,
inference(avatar_split_clause,[],[f2189,f5480]) ).
thf(f5480,plain,
( spl365_267
<=> ! [X0: com,X3: state,X2: list_com,X1: com] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),X3))),pHoare259243666_exec1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_267])]) ).
thf(f2189,plain,
! [X2: list_com,X3: state,X0: com,X1: com] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),X3))),pHoare259243666_exec1) ),
inference(cnf_transformation,[],[f779]) ).
thf(f779,plain,
! [X0: com,X1: com,X2: list_com,X3: state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),X3))),pHoare259243666_exec1) ),
inference(fool_elimination,[],[f778]) ).
thf(f778,plain,
! [X0: com,X1: com,X2: list_com,X3: state] : vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),X3))),pHoare259243666_exec1),
inference(rectify,[],[f137]) ).
thf(f137,axiom,
! [X82: com,X83: com,X4: list_com,X0: state] : vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X82),X83)),X4)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X82),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X83),X4))),X0))),pHoare259243666_exec1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_136_exec1_OSemi) ).
thf(f5478,plain,
spl365_266,
inference(avatar_split_clause,[],[f1793,f5476]) ).
thf(f5476,plain,
( spl365_266
<=> ! [X0: produc258871771st_com] :
( ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK19,X0)),vAPP(produc258871771st_com,list_com,sK20,X0))),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK21,X0)),vAPP(produc258871771st_com,list_com,sK22,X0))) = X0 )
| ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(produc258871771st_com,list_com,sK23,X0)),nil_com) = X0 )
| ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),vAPP(produc258871771st_com,list_com,sK24,X0)) = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_266])]) ).
thf(f1793,plain,
! [X0: produc258871771st_com] :
( ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK19,X0)),vAPP(produc258871771st_com,list_com,sK20,X0))),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK21,X0)),vAPP(produc258871771st_com,list_com,sK22,X0))) = X0 )
| ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(produc258871771st_com,list_com,sK23,X0)),nil_com) = X0 )
| ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),vAPP(produc258871771st_com,list_com,sK24,X0)) = X0 ) ),
inference(cnf_transformation,[],[f1440]) ).
thf(f1440,plain,
! [X0: produc258871771st_com] :
( ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK19,X0)),vAPP(produc258871771st_com,list_com,sK20,X0))),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK21,X0)),vAPP(produc258871771st_com,list_com,sK22,X0))) = X0 )
| ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(produc258871771st_com,list_com,sK23,X0)),nil_com) = X0 )
| ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),vAPP(produc258871771st_com,list_com,sK24,X0)) = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK19,sK20,sK21,sK22,sK23,sK24])],[f1436,f1439,f1438,f1437]) ).
thf(f1437,plain,
! [X0: produc258871771st_com] :
( ? [X1: com,X2: list_com,X3: com,X4: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) = X0 )
=> ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK19,X0)),vAPP(produc258871771st_com,list_com,sK20,X0))),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK21,X0)),vAPP(produc258871771st_com,list_com,sK22,X0))) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1438,plain,
! [X0: produc258871771st_com] :
( ? [X5: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),nil_com) = X0 )
=> ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(produc258871771st_com,list_com,sK23,X0)),nil_com) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1439,plain,
! [X0: produc258871771st_com] :
( ? [X6: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X6) = X0 )
=> ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),vAPP(produc258871771st_com,list_com,sK24,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1436,plain,
! [X0: produc258871771st_com] :
( ? [X1: com,X2: list_com,X3: com,X4: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) = X0 )
| ? [X5: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),nil_com) = X0 )
| ? [X6: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X6) = X0 ) ),
inference(rectify,[],[f1074]) ).
thf(f1074,plain,
! [X0: produc258871771st_com] :
( ? [X3: com,X4: list_com,X5: com,X6: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X6)) = X0 )
| ? [X2: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X2),nil_com) = X0 )
| ? [X1: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X1) = X0 ) ),
inference(flattening,[],[f1073]) ).
thf(f1073,plain,
! [X0: produc258871771st_com] :
( ? [X3: com,X4: list_com,X5: com,X6: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X6)) = X0 )
| ? [X2: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X2),nil_com) = X0 )
| ? [X1: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X1) = X0 ) ),
inference(ennf_transformation,[],[f942]) ).
thf(f942,plain,
! [X0: produc258871771st_com] :
( ! [X1: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X1) != X0 )
=> ( ! [X2: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X2),nil_com) != X0 )
=> ~ ! [X3: com,X4: list_com,X5: com,X6: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X6)) != X0 ) ) ),
inference(rectify,[],[f67]) ).
thf(f67,axiom,
! [X37: produc258871771st_com] :
( ! [X42: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X42) != X37 )
=> ( ! [X41: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X41),nil_com) != X37 )
=> ~ ! [X39: com,X41: list_com,X40: com,X42: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X41)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X42)) != X37 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_66_shuffles_Ocases) ).
thf(f5451,plain,
spl365_265,
inference(avatar_split_clause,[],[f3208,f5449]) ).
thf(f5449,plain,
( spl365_265
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK105,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0)))) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_265])]) ).
thf(f3208,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK105,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0)))) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(forward_demodulation,[],[f1871,f1782]) ).
thf(f1782,plain,
! [X0: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com) ),
inference(cnf_transformation,[],[f936]) ).
thf(f936,plain,
! [X0: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com) ),
inference(rectify,[],[f173]) ).
thf(f173,axiom,
! [X37: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X37),nil_com) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),nil_com) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_172_insert__Nil) ).
thf(f1871,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK105,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0)))) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1519]) ).
thf(f1519,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK105,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0)))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK107,X0)) ) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK105,sK106,sK107,sK108])],[f1516,f1518,f1517]) ).
thf(f1517,plain,
! [X0: list_com > $o] :
( ? [X2: com,X3: com,X4: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) )
& ( $true = vAPP(list_com,$o,X0,X4) ) )
=> ( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK105,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0)))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK107,X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1518,plain,
! [X0: list_com > $o] :
( ? [X5: com] : ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),nil_com)) )
=> ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) ) ),
introduced(choice_axiom,[]) ).
thf(f1516,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X2: com,X3: com,X4: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) )
& ( $true = vAPP(list_com,$o,X0,X4) ) )
| ? [X5: com] : ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(rectify,[],[f1118]) ).
thf(f1118,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X3: com,X4: com,X5: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)) )
& ( $true = vAPP(list_com,$o,X0,X5) ) )
| ? [X2: com] : ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(flattening,[],[f1117]) ).
thf(f1117,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X3: com,X4: com,X5: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)) )
& ( $true = vAPP(list_com,$o,X0,X5) ) )
| ? [X2: com] : ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(ennf_transformation,[],[f449]) ).
thf(f449,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,nil_com) )
=> ( ! [X2: com] : ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
=> ( ! [X3: com,X4: com,X5: list_com] :
( ( $true = vAPP(list_com,$o,X0,X5) )
=> ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)) )
=> ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5))) ) ) )
=> ( $true = vAPP(list_com,$o,X0,X1) ) ) ) ),
inference(fool_elimination,[],[f448]) ).
thf(f448,plain,
! [X0: list_com > $o,X1: list_com] :
( vAPP(list_com,$o,X0,nil_com)
=> ( ! [X2: com] : vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))
=> ( ! [X3: com,X4: com,X5: list_com] :
( vAPP(list_com,$o,X0,X5)
=> ( vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5))
=> vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5))) ) )
=> vAPP(list_com,$o,X0,X1) ) ) ),
inference(rectify,[],[f101]) ).
thf(f101,axiom,
! [X12: list_com > $o,X44: list_com] :
( vAPP(list_com,$o,X12,nil_com)
=> ( ! [X39: com] : vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),nil_com))
=> ( ! [X39: com,X40: com,X56: list_com] :
( vAPP(list_com,$o,X12,X56)
=> ( vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X56))
=> vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X56))) ) )
=> vAPP(list_com,$o,X12,X44) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_100_induct__list012) ).
thf(f5447,plain,
spl365_264,
inference(avatar_split_clause,[],[f3205,f5445]) ).
thf(f5445,plain,
( spl365_264
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0)))) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_264])]) ).
thf(f3205,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0)))) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(forward_demodulation,[],[f1868,f1782]) ).
thf(f1868,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0)))) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1515]) ).
thf(f1515,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0)))) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) = vAPP(sTfun(list_com,$o),com,sK102,X0) ) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) != vAPP(sTfun(list_com,$o),com,sK102,X0) ) ) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK101,sK102,sK103,sK104])],[f1512,f1514,f1513]) ).
thf(f1513,plain,
! [X0: list_com > $o] :
( ? [X2: com,X3: com,X4: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4))) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) )
| ( X2 = X3 ) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X4)) )
| ( X2 != X3 ) ) )
=> ( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0)))) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) = vAPP(sTfun(list_com,$o),com,sK102,X0) ) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) != vAPP(sTfun(list_com,$o),com,sK102,X0) ) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1514,plain,
! [X0: list_com > $o] :
( ? [X5: com] : ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),nil_com)) )
=> ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) ) ),
introduced(choice_axiom,[]) ).
thf(f1512,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X2: com,X3: com,X4: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4))) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) )
| ( X2 = X3 ) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X4)) )
| ( X2 != X3 ) ) )
| ? [X5: com] : ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(rectify,[],[f1116]) ).
thf(f1116,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X3: com,X4: com,X5: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5))) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)) )
| ( X3 = X4 ) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5)) )
| ( X3 != X4 ) ) )
| ? [X2: com] : ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(flattening,[],[f1115]) ).
thf(f1115,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X3: com,X4: com,X5: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5))) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)) )
| ( X3 = X4 ) )
& ( ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5)) )
| ( X3 != X4 ) ) )
| ? [X2: com] : ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(ennf_transformation,[],[f447]) ).
thf(f447,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,nil_com) )
=> ( ! [X2: com] : ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
=> ( ! [X3: com,X4: com,X5: list_com] :
( ( ( X3 = X4 )
=> ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5)) ) )
=> ( ( ( X3 != X4 )
=> ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)) ) )
=> ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5))) ) ) )
=> ( $true = vAPP(list_com,$o,X0,X1) ) ) ) ),
inference(fool_elimination,[],[f446]) ).
thf(f446,plain,
! [X0: list_com > $o,X1: list_com] :
( vAPP(list_com,$o,X0,nil_com)
=> ( ! [X2: com] : vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))
=> ( ! [X3: com,X4: com,X5: list_com] :
( ( ( X3 = X4 )
=> vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5)) )
=> ( ( ( X3 != X4 )
=> vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)) )
=> vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5))) ) )
=> vAPP(list_com,$o,X0,X1) ) ) ),
inference(rectify,[],[f90]) ).
thf(f90,axiom,
! [X12: list_com > $o,X46: list_com] :
( vAPP(list_com,$o,X12,nil_com)
=> ( ! [X39: com] : vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),nil_com))
=> ( ! [X39: com,X40: com,X41: list_com] :
( ( ( X39 = X40 )
=> vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X41)) )
=> ( ( ( X39 != X40 )
=> vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X41)) )
=> vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X41))) ) )
=> vAPP(list_com,$o,X12,X46) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_89_remdups__adj_Oinduct) ).
thf(f5439,plain,
spl365_263,
inference(avatar_split_clause,[],[f2135,f5437]) ).
thf(f5437,plain,
( spl365_263
<=> ! [X0: list_com,X3: com,X2: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_263])]) ).
thf(f2135,plain,
! [X2: set_Pr1822651163om_com,X3: com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))) ) ),
inference(cnf_transformation,[],[f1269]) ).
thf(f1269,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))) ) ),
inference(ennf_transformation,[],[f739]) ).
thf(f739,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))) ) ),
inference(fool_elimination,[],[f738]) ).
thf(f738,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)))
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))) ),
inference(rectify,[],[f243]) ).
thf(f243,axiom,
! [X44: list_com,X57: list_com,X11: set_Pr1822651163om_com,X37: com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),X57)),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11)))
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X57))),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_242_rtrancl__listrel1__ConsI1) ).
thf(f5390,plain,
spl365_262,
inference(avatar_split_clause,[],[f3207,f5388]) ).
thf(f5388,plain,
( spl365_262
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) != vAPP(sTfun(list_com,$o),com,sK102,X0) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_262])]) ).
thf(f3207,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) != vAPP(sTfun(list_com,$o),com,sK102,X0) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(forward_demodulation,[],[f1866,f1782]) ).
thf(f1866,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK101,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) != vAPP(sTfun(list_com,$o),com,sK102,X0) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1515]) ).
thf(f5386,plain,
spl365_261,
inference(avatar_split_clause,[],[f3206,f5384]) ).
thf(f5384,plain,
( spl365_261
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) = vAPP(sTfun(list_com,$o),com,sK102,X0) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_261])]) ).
thf(f3206,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) = vAPP(sTfun(list_com,$o),com,sK102,X0) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(forward_demodulation,[],[f1867,f1782]) ).
thf(f1867,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK102,X0)),vAPP(sTfun(list_com,$o),list_com,sK103,X0))) )
| ( vAPP(sTfun(list_com,$o),com,sK101,X0) = vAPP(sTfun(list_com,$o),com,sK102,X0) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK104,X0)),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1515]) ).
thf(f5382,plain,
spl365_260,
inference(avatar_split_clause,[],[f2132,f5380]) ).
thf(f5380,plain,
( spl365_260
<=> ! [X0: produc2041926651_state,X3: produc2041926651_state,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_260])]) ).
thf(f2132,plain,
! [X2: set_Pr1165141447_state,X3: produc2041926651_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1264]) ).
thf(f1264,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(flattening,[],[f1263]) ).
thf(f1263,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(ennf_transformation,[],[f733]) ).
thf(f733,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
inference(fool_elimination,[],[f732]) ).
thf(f732,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(rectify,[],[f126]) ).
thf(f126,axiom,
! [X37: produc2041926651_state,X34: produc2041926651_state,X11: set_Pr1165141447_state,X79: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X37),X34)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X34),X79)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X37),X79)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_125_rtrancl__trans) ).
thf(f5378,plain,
spl365_259,
inference(avatar_split_clause,[],[f2118,f5376]) ).
thf(f5376,plain,
( spl365_259
<=> ! [X0: produc410756839_state,X3: produc410756839_state,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_259])]) ).
thf(f2118,plain,
! [X2: set_Pr2096893127_state,X3: produc410756839_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1254]) ).
thf(f1254,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(flattening,[],[f1253]) ).
thf(f1253,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(ennf_transformation,[],[f723]) ).
thf(f723,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
inference(fool_elimination,[],[f722]) ).
thf(f722,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(rectify,[],[f127]) ).
thf(f127,axiom,
! [X37: produc410756839_state,X34: produc410756839_state,X11: set_Pr2096893127_state,X79: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X37),X34)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X34),X79)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X37),X79)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_126_rtrancl__trans) ).
thf(f5374,plain,
spl365_258,
inference(avatar_split_clause,[],[f1938,f5372]) ).
thf(f5372,plain,
( spl365_258
<=> ! [X2: list_com,X0: list_com > list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),com,sK130,X0)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK131,X0))),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK132,X0)) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK133,X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_258])]) ).
thf(f1938,plain,
! [X2: list_com,X0: list_com > list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),com,sK130,X0)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK131,X0))),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK132,X0)) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK133,X0)) ) ),
inference(cnf_transformation,[],[f1538]) ).
thf(f1538,plain,
! [X0: list_com > list_com > $o,X1: list_com,X2: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) )
| ( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),com,sK130,X0)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK131,X0))),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK132,X0)) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK132,X0)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK131,X0)) ) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK133,X0)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK130,sK131,sK132,sK133])],[f1535,f1537,f1536]) ).
thf(f1536,plain,
! [X0: list_com > list_com > $o] :
( ? [X3: com,X4: list_com,X5: list_com] :
( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X5) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X5),X4) ) )
=> ( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),com,sK130,X0)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK131,X0))),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK132,X0)) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK132,X0)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK131,X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1537,plain,
! [X0: list_com > list_com > $o] :
( ? [X6: list_com] : ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),X6) )
=> ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK133,X0)) ) ),
introduced(choice_axiom,[]) ).
thf(f1535,plain,
! [X0: list_com > list_com > $o,X1: list_com,X2: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) )
| ? [X3: com,X4: list_com,X5: list_com] :
( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X5) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X5),X4) ) )
| ? [X6: list_com] : ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),X6) ) ),
inference(rectify,[],[f1142]) ).
thf(f1142,plain,
! [X0: list_com > list_com > $o,X1: list_com,X2: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) )
| ? [X4: com,X5: list_com,X6: list_com] :
( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)),X6) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X6),X5) ) )
| ? [X3: list_com] : ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),X3) ) ),
inference(flattening,[],[f1141]) ).
thf(f1141,plain,
! [X0: list_com > list_com > $o,X1: list_com,X2: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) )
| ? [X4: com,X5: list_com,X6: list_com] :
( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)),X6) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X6),X5) ) )
| ? [X3: list_com] : ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),X3) ) ),
inference(ennf_transformation,[],[f539]) ).
thf(f539,plain,
! [X0: list_com > list_com > $o,X1: list_com,X2: list_com] :
( ! [X3: list_com] : ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),X3) )
=> ( ! [X4: com,X5: list_com,X6: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X6),X5) )
=> ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)),X6) ) )
=> ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) ) ) ),
inference(fool_elimination,[],[f538]) ).
thf(f538,plain,
! [X0: list_com > list_com > $o,X1: list_com,X2: list_com] :
( ! [X3: list_com] : vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),X3)
=> ( ! [X4: com,X5: list_com,X6: list_com] :
( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X6),X5)
=> vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X5)),X6) )
=> vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) ) ),
inference(rectify,[],[f102]) ).
thf(f102,axiom,
! [X12: list_com > list_com > $o,X46: list_com,X47: list_com] :
( ! [X50: list_com] : vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X12,nil_com),X50)
=> ( ! [X39: com,X41: list_com,X42: list_com] :
( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X12,X42),X41)
=> vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X41)),X42) )
=> vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X12,X46),X47) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_101_splice_Oinduct) ).
thf(f5360,plain,
spl365_257,
inference(avatar_split_clause,[],[f2327,f5358]) ).
thf(f5358,plain,
( spl365_257
<=> ! [X2: state,X4: list_com,X0: state,X5: com,X3: list_com,X1: state > $o] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X4) = X3 )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),vAPP(com,sTfun(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))))),sP6,X5),X4),X3),X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_257])]) ).
thf(f2327,plain,
! [X2: state,X3: list_com,X0: state,X1: state > $o,X4: list_com,X5: com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X4) = X3 )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),vAPP(com,sTfun(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))))),sP6,X5),X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1753]) ).
thf(f1753,plain,
! [X0: state,X1: state > $o,X2: state,X3: list_com,X4: list_com,X5: com] :
( ( ( $true = vAPP(state,$o,X1,X0) )
& ( X0 = X2 )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X4) = X3 ) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),vAPP(com,sTfun(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))))),sP6,X5),X4),X3),X2),X1),X0) ) ),
inference(rectify,[],[f1752]) ).
thf(f1752,plain,
! [X4: state,X0: state > $o,X6: state,X5: list_com,X3: list_com,X1: com] :
( ( ( $true = vAPP(state,$o,X0,X4) )
& ( X4 = X6 )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3) = X5 ) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),vAPP(com,sTfun(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))))),sP6,X1),X3),X5),X6),X0),X4) ) ),
inference(nnf_transformation,[],[f1422]) ).
thf(f1422,plain,
! [X4: state,X0: state > $o,X6: state,X5: list_com,X3: list_com,X1: com] :
( ( ( $true = vAPP(state,$o,X0,X4) )
& ( X4 = X6 )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3) = X5 ) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),vAPP(com,sTfun(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))))),sP6,X1),X3),X5),X6),X0),X4) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f5356,plain,
spl365_256,
inference(avatar_split_clause,[],[f1999,f5354]) ).
thf(f5354,plain,
( spl365_256
<=> ! [X2: list_com,X0: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0))),X0) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_256])]) ).
thf(f1999,plain,
! [X2: list_com,X0: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0))),X0) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1594]) ).
thf(f5352,plain,
spl365_255,
inference(avatar_split_clause,[],[f1993,f5350]) ).
thf(f5350,plain,
( spl365_255
<=> ! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0))),X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_255])]) ).
thf(f1993,plain,
! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0))),X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1589]) ).
thf(f5348,plain,
spl365_254,
inference(avatar_split_clause,[],[f1979,f5346]) ).
thf(f5346,plain,
( spl365_254
<=> ! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0))),X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_254])]) ).
thf(f1979,plain,
! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0))),X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1579]) ).
thf(f5344,plain,
( spl365_253
| ~ spl365_107
| ~ spl365_230 ),
inference(avatar_split_clause,[],[f5306,f5110,f3950,f5341]) ).
thf(f5341,plain,
( spl365_253
<=> ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_253])]) ).
thf(f3950,plain,
( spl365_107
<=> ! [X0: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,X0) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_107])]) ).
thf(f5306,plain,
( ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) )
| ~ spl365_107
| ~ spl365_230 ),
inference(trivial_inequality_removal,[],[f5303]) ).
thf(f5303,plain,
( ( $true != $true )
| ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) )
| ~ spl365_107
| ~ spl365_230 ),
inference(superposition,[],[f5111,f3951]) ).
thf(f3951,plain,
( ! [X0: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0))),X0) )
| ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,X0) ) )
| ~ spl365_107 ),
inference(avatar_component_clause,[],[f3950]) ).
thf(f5339,plain,
spl365_252,
inference(avatar_split_clause,[],[f1965,f5337]) ).
thf(f5337,plain,
( spl365_252
<=> ! [X2: list_list_com,X0: set_Pr849496667_state,X1: list_state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0))),X0) )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_252])]) ).
thf(f1965,plain,
! [X2: list_list_com,X0: set_Pr849496667_state,X1: list_state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0))),X0) )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1569]) ).
thf(f5322,plain,
spl365_251,
inference(avatar_split_clause,[],[f3219,f5320]) ).
thf(f5320,plain,
( spl365_251
<=> ! [X2: state,X0: com,X1: state] :
( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_251])]) ).
thf(f3219,plain,
! [X2: state,X0: com,X1: state] :
( ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X2) ) ),
inference(forward_demodulation,[],[f2019,f1782]) ).
thf(f2019,plain,
! [X2: state,X0: com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X2) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(cnf_transformation,[],[f1193]) ).
thf(f1193,plain,
! [X0: com,X1: state,X2: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X2) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(ennf_transformation,[],[f599]) ).
thf(f599,plain,
! [X0: com,X1: state,X2: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X2) ) ),
inference(fool_elimination,[],[f598]) ).
thf(f598,plain,
! [X0: com,X1: state,X2: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1))
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X2) ),
inference(rectify,[],[f5]) ).
thf(f5,axiom,
! [X3: com,X0: state,X6: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),nil_com)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X6))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1))
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X6) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_4_exec1s__impl__exec) ).
thf(f5318,plain,
spl365_250,
inference(avatar_split_clause,[],[f2085,f5316]) ).
thf(f5316,plain,
( spl365_250
<=> ! [X0: state > $o,X3: state,X2: state,X1: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X1),X3) )
| ( $true != vAPP(state,$o,X0,X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_250])]) ).
thf(f2085,plain,
! [X2: state,X3: state,X0: state > $o,X1: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X1),X3) )
| ( $true != vAPP(state,$o,X0,X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1233]) ).
thf(f1233,plain,
! [X0: state > $o,X1: com,X2: state,X3: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X1),X3) )
| ( $true != vAPP(state,$o,X0,X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) ) ),
inference(flattening,[],[f1232]) ).
thf(f1232,plain,
! [X0: state > $o,X1: com,X2: state,X3: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X1),X3) )
| ( $true != vAPP(state,$o,X0,X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f699]) ).
thf(f699,plain,
! [X0: state > $o,X1: com,X2: state,X3: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) )
=> ( ( $true = vAPP(state,$o,X0,X2) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X1),X3) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X3) ) ) ) ),
inference(fool_elimination,[],[f698]) ).
thf(f698,plain,
! [X0: state > $o,X1: com,X2: state,X3: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2)
=> ( vAPP(state,$o,X0,X2)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X1),X3)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X3) ) ) ),
inference(rectify,[],[f147]) ).
thf(f147,axiom,
! [X31: state > $o,X3: com,X0: state,X6: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X31),X3)),X0)
=> ( vAPP(state,$o,X31,X0)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X6)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X31),X3)),X6) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_146_while__termiE2) ).
thf(f5314,plain,
spl365_249,
inference(avatar_split_clause,[],[f2073,f5312]) ).
thf(f5312,plain,
( spl365_249
<=> ! [X0: state,X3: list_com,X2: state,X1: com] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_249])]) ).
thf(f2073,plain,
! [X2: state,X3: list_com,X0: state,X1: com] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ),
inference(cnf_transformation,[],[f1220]) ).
thf(f1220,plain,
! [X0: state,X1: com,X2: state,X3: list_com] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ),
inference(ennf_transformation,[],[f681]) ).
thf(f681,plain,
! [X0: state,X1: com,X2: state,X3: list_com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(fool_elimination,[],[f680]) ).
thf(f680,plain,
! [X0: state,X1: com,X2: state,X3: list_com] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ),
inference(rectify,[],[f4]) ).
thf(f4,axiom,
! [X0: state,X3: com,X2: state,X4: list_com] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X2)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_3_exec__impl__execs) ).
thf(f5310,plain,
spl365_248,
inference(avatar_split_clause,[],[f1959,f5308]) ).
thf(f5308,plain,
( spl365_248
<=> ! [X2: list_com,X0: state,X1: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,vAPP(state,state,vAPP(state,sTfun(state,state),vAPP(list_com,sTfun(state,sTfun(state,state)),sK160,X2),X1),X0)),vAPP(state,list_com,vAPP(state,sTfun(state,list_com),vAPP(list_com,sTfun(state,sTfun(state,list_com)),sK161,X2),X1),X0)),X0) )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_248])]) ).
thf(f1959,plain,
! [X2: list_com,X0: state,X1: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,vAPP(state,state,vAPP(state,sTfun(state,state),vAPP(list_com,sTfun(state,sTfun(state,state)),sK160,X2),X1),X0)),vAPP(state,list_com,vAPP(state,sTfun(state,list_com),vAPP(list_com,sTfun(state,sTfun(state,list_com)),sK161,X2),X1),X0)),X0) )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1564]) ).
thf(f1564,plain,
! [X0: state,X1: state,X2: list_com] :
( ( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,vAPP(state,state,vAPP(state,sTfun(state,state),vAPP(list_com,sTfun(state,sTfun(state,state)),sK160,X2),X1),X0)),vAPP(state,list_com,vAPP(state,sTfun(state,list_com),vAPP(list_com,sTfun(state,sTfun(state,list_com)),sK161,X2),X1),X0)),X0) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(state,com,vAPP(state,sTfun(state,com),vAPP(list_com,sTfun(state,sTfun(state,com)),sK159,X2),X1),X0)),vAPP(state,state,vAPP(state,sTfun(state,state),vAPP(list_com,sTfun(state,sTfun(state,state)),sK160,X2),X1),X0)) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(state,com,vAPP(state,sTfun(state,com),vAPP(list_com,sTfun(state,sTfun(state,com)),sK159,X2),X1),X0)),vAPP(state,list_com,vAPP(state,sTfun(state,list_com),vAPP(list_com,sTfun(state,sTfun(state,list_com)),sK161,X2),X1),X0)) = X2 ) )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X2),X1),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK159,sK160,sK161])],[f1562,f1563]) ).
thf(f1563,plain,
! [X0: state,X1: state,X2: list_com] :
( ? [X3: com,X4: state,X5: list_com] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X4),X5),X0) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X3),X4) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X2 ) )
=> ( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,vAPP(state,state,vAPP(state,sTfun(state,state),vAPP(list_com,sTfun(state,sTfun(state,state)),sK160,X2),X1),X0)),vAPP(state,list_com,vAPP(state,sTfun(state,list_com),vAPP(list_com,sTfun(state,sTfun(state,list_com)),sK161,X2),X1),X0)),X0) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(state,com,vAPP(state,sTfun(state,com),vAPP(list_com,sTfun(state,sTfun(state,com)),sK159,X2),X1),X0)),vAPP(state,state,vAPP(state,sTfun(state,state),vAPP(list_com,sTfun(state,sTfun(state,state)),sK160,X2),X1),X0)) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(state,com,vAPP(state,sTfun(state,com),vAPP(list_com,sTfun(state,sTfun(state,com)),sK159,X2),X1),X0)),vAPP(state,list_com,vAPP(state,sTfun(state,list_com),vAPP(list_com,sTfun(state,sTfun(state,list_com)),sK161,X2),X1),X0)) = X2 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1562,plain,
! [X0: state,X1: state,X2: list_com] :
( ? [X3: com,X4: state,X5: list_com] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X4),X5),X0) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X3),X4) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X2 ) )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X2),X1),X0) ) ),
inference(rectify,[],[f1561]) ).
thf(f1561,plain,
! [X2: state,X0: state,X1: list_com] :
( ? [X3: com,X4: state,X5: list_com] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X4),X5),X2) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X4) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X1 ) )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X1),X0),X2) ) ),
inference(nnf_transformation,[],[f1410]) ).
thf(f1410,plain,
! [X2: state,X0: state,X1: list_com] :
( ? [X3: com,X4: state,X5: list_com] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X4),X5),X2) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X4) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X1 ) )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X1),X0),X2) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f5302,plain,
spl365_247,
inference(avatar_split_clause,[],[f1958,f5300]) ).
thf(f5300,plain,
( spl365_247
<=> ! [X2: list_com,X0: state,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(state,com,vAPP(state,sTfun(state,com),vAPP(list_com,sTfun(state,sTfun(state,com)),sK159,X2),X1),X0)),vAPP(state,state,vAPP(state,sTfun(state,state),vAPP(list_com,sTfun(state,sTfun(state,state)),sK160,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_247])]) ).
thf(f1958,plain,
! [X2: list_com,X0: state,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(state,com,vAPP(state,sTfun(state,com),vAPP(list_com,sTfun(state,sTfun(state,com)),sK159,X2),X1),X0)),vAPP(state,state,vAPP(state,sTfun(state,state),vAPP(list_com,sTfun(state,sTfun(state,state)),sK160,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1564]) ).
thf(f5251,plain,
( spl365_246
| ~ spl365_10
| ~ spl365_42
| ~ spl365_113
| ~ spl365_245 ),
inference(avatar_split_clause,[],[f5247,f5244,f3995,f3474,f3329,f5249]) ).
thf(f5249,plain,
( spl365_246
<=> ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK66,X1),X0))) = X0 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_246])]) ).
thf(f3329,plain,
( spl365_10
<=> ! [X0: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,nil_com),X0) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_10])]) ).
thf(f3995,plain,
( spl365_113
<=> ! [X2: list_com,X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_113])]) ).
thf(f5244,plain,
( spl365_245
<=> ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK66,X1),X0))) = X0 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_245])]) ).
thf(f5247,plain,
( ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK66,X1),X0))) = X0 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) )
| ~ spl365_10
| ~ spl365_42
| ~ spl365_113
| ~ spl365_245 ),
inference(forward_demodulation,[],[f5245,f4040]) ).
thf(f4040,plain,
( ! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com)),X1) )
| ~ spl365_10
| ~ spl365_42
| ~ spl365_113 ),
inference(forward_demodulation,[],[f4025,f3330]) ).
thf(f3330,plain,
( ! [X0: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,nil_com),X0) = X0 )
| ~ spl365_10 ),
inference(avatar_component_clause,[],[f3329]) ).
thf(f4025,plain,
( ! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,nil_com),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com)),X1) )
| ~ spl365_42
| ~ spl365_113 ),
inference(superposition,[],[f3996,f3475]) ).
thf(f3996,plain,
( ! [X2: list_com,X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2)) )
| ~ spl365_113 ),
inference(avatar_component_clause,[],[f3995]) ).
thf(f5245,plain,
( ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK66,X1),X0))) = X0 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) )
| ~ spl365_245 ),
inference(avatar_component_clause,[],[f5244]) ).
thf(f5246,plain,
spl365_245,
inference(avatar_split_clause,[],[f3195,f5244]) ).
thf(f3195,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK66,X1),X0))) = X0 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ),
inference(forward_demodulation,[],[f1840,f1782]) ).
thf(f1840,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK66,X1),X0))) = X0 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ),
inference(cnf_transformation,[],[f1477]) ).
thf(f1477,plain,
! [X0: list_com,X1: list_com] :
( ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK68,X1),X0))) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK66,X1),X0))) = X0 )
& ( vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0) != vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0) ) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK64,sK65,sK66,sK67,sK68])],[f1092,f1476]) ).
thf(f1476,plain,
! [X0: list_com,X1: list_com] :
( ? [X2: list_com,X3: com,X4: list_com,X5: com,X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X2),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),nil_com)),X6)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X2),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),nil_com)),X4)) = X0 )
& ( X3 != X5 ) )
=> ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK68,X1),X0))) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK66,X1),X0))) = X0 )
& ( vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0) != vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1092,plain,
! [X0: list_com,X1: list_com] :
( ? [X2: list_com,X3: com,X4: list_com,X5: com,X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X2),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),nil_com)),X6)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X2),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),nil_com)),X4)) = X0 )
& ( X3 != X5 ) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ),
inference(flattening,[],[f1091]) ).
thf(f1091,plain,
! [X0: list_com,X1: list_com] :
( ? [X2: list_com,X3: com,X4: list_com,X5: com,X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X2),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),nil_com)),X6)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X2),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),nil_com)),X4)) = X0 )
& ( X3 != X5 ) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ),
inference(ennf_transformation,[],[f972]) ).
thf(f972,plain,
! [X0: list_com,X1: list_com] :
( ( X0 != X1 )
=> ( ( vAPP(list_com,nat,size_size_list_com,X0) = vAPP(list_com,nat,size_size_list_com,X1) )
=> ? [X2: list_com,X3: com,X4: list_com,X5: com,X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X2),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),nil_com)),X6)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X2),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),nil_com)),X4)) = X0 )
& ( X3 != X5 ) ) ) ),
inference(rectify,[],[f332]) ).
thf(f332,axiom,
! [X44: list_com,X57: list_com] :
( ( X44 != X57 )
=> ( ( vAPP(list_com,nat,size_size_list_com,X44) = vAPP(list_com,nat,size_size_list_com,X57) )
=> ? [X125: list_com,X39: com,X113: list_com,X40: com,X121: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X125),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),nil_com)),X121)) = X57 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X125),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),nil_com)),X113)) = X44 )
& ( X39 != X40 ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_331_same__length__different) ).
thf(f5241,plain,
( spl365_244
| ~ spl365_10
| ~ spl365_42
| ~ spl365_113
| ~ spl365_242 ),
inference(avatar_split_clause,[],[f5233,f5230,f3995,f3474,f3329,f5239]) ).
thf(f5239,plain,
( spl365_244
<=> ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK68,X1),X0))) = X1 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_244])]) ).
thf(f5230,plain,
( spl365_242
<=> ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK68,X1),X0))) = X1 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_242])]) ).
thf(f5233,plain,
( ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK68,X1),X0))) = X1 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) )
| ~ spl365_10
| ~ spl365_42
| ~ spl365_113
| ~ spl365_242 ),
inference(forward_demodulation,[],[f5231,f4040]) ).
thf(f5231,plain,
( ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK68,X1),X0))) = X1 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) )
| ~ spl365_242 ),
inference(avatar_component_clause,[],[f5230]) ).
thf(f5237,plain,
( spl365_243
| ~ spl365_4
| ~ spl365_11
| ~ spl365_81 ),
inference(avatar_split_clause,[],[f3734,f3719,f3333,f3299,f5235]) ).
thf(f3299,plain,
( spl365_4
<=> ( nil_com = vAPP(list_list_com,list_com,concat_com,nil_list_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_4])]) ).
thf(f3333,plain,
( spl365_11
<=> ! [X0: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),nil_com) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_11])]) ).
thf(f3719,plain,
( spl365_81
<=> ! [X0: list_com,X1: list_list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_list_com,list_com,concat_com,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_81])]) ).
thf(f3734,plain,
( ! [X0: list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),nil_list_com)) = X0 )
| ~ spl365_4
| ~ spl365_11
| ~ spl365_81 ),
inference(forward_demodulation,[],[f3730,f3334]) ).
thf(f3334,plain,
( ! [X0: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),nil_com) = X0 )
| ~ spl365_11 ),
inference(avatar_component_clause,[],[f3333]) ).
thf(f3730,plain,
( ! [X0: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),nil_com) = vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),nil_list_com)) )
| ~ spl365_4
| ~ spl365_81 ),
inference(superposition,[],[f3720,f3301]) ).
thf(f3301,plain,
( ( nil_com = vAPP(list_list_com,list_com,concat_com,nil_list_com) )
| ~ spl365_4 ),
inference(avatar_component_clause,[],[f3299]) ).
thf(f3720,plain,
( ! [X0: list_com,X1: list_list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_list_com,list_com,concat_com,X1)) )
| ~ spl365_81 ),
inference(avatar_component_clause,[],[f3719]) ).
thf(f5232,plain,
spl365_242,
inference(avatar_split_clause,[],[f3194,f5230]) ).
thf(f3194,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK68,X1),X0))) = X1 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ),
inference(forward_demodulation,[],[f1841,f1782]) ).
thf(f1841,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK64,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0)),nil_com)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK68,X1),X0))) = X1 )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ),
inference(cnf_transformation,[],[f1477]) ).
thf(f5228,plain,
spl365_241,
inference(avatar_split_clause,[],[f2131,f5226]) ).
thf(f5226,plain,
( spl365_241
<=> ! [X0: produc2041926651_state,X3: produc2041926651_state,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),X2) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_241])]) ).
thf(f2131,plain,
! [X2: set_Pr1165141447_state,X3: produc2041926651_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),X2) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1262]) ).
thf(f1262,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),X2) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(flattening,[],[f1261]) ).
thf(f1261,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),X2) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(ennf_transformation,[],[f731]) ).
thf(f731,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),X2) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
inference(fool_elimination,[],[f730]) ).
thf(f730,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),X2)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(rectify,[],[f114]) ).
thf(f114,axiom,
! [X30: produc2041926651_state,X31: produc2041926651_state,X11: set_Pr1165141447_state,X3: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X31)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X31),X3)),X11)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_113_rtrancl_Ortrancl__into__rtrancl) ).
thf(f5224,plain,
spl365_240,
inference(avatar_split_clause,[],[f2117,f5222]) ).
thf(f5222,plain,
( spl365_240
<=> ! [X0: produc410756839_state,X3: produc410756839_state,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),X2) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_240])]) ).
thf(f2117,plain,
! [X2: set_Pr2096893127_state,X3: produc410756839_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),X2) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1252]) ).
thf(f1252,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),X2) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(flattening,[],[f1251]) ).
thf(f1251,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),X2) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(ennf_transformation,[],[f721]) ).
thf(f721,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),X2) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
inference(fool_elimination,[],[f720]) ).
thf(f720,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),X2)
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(rectify,[],[f115]) ).
thf(f115,axiom,
! [X30: produc410756839_state,X31: produc410756839_state,X11: set_Pr2096893127_state,X3: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X31)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X31),X3)),X11)
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_114_rtrancl_Ortrancl__into__rtrancl) ).
thf(f5220,plain,
spl365_239,
inference(avatar_split_clause,[],[f2083,f5218]) ).
thf(f5218,plain,
( spl365_239
<=> ! [X0: produc2041926651_state,X3: produc2041926651_state,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_239])]) ).
thf(f2083,plain,
! [X2: set_Pr1165141447_state,X3: produc2041926651_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1230]) ).
thf(f1230,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(flattening,[],[f1229]) ).
thf(f1229,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f695]) ).
thf(f695,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
inference(fool_elimination,[],[f694]) ).
thf(f694,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2)
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(rectify,[],[f112]) ).
thf(f112,axiom,
! [X30: produc2041926651_state,X31: produc2041926651_state,X11: set_Pr1165141447_state,X3: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X31)),X11)
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X31),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_111_converse__rtrancl__into__rtrancl) ).
thf(f5216,plain,
spl365_238,
inference(avatar_split_clause,[],[f2081,f5214]) ).
thf(f5214,plain,
( spl365_238
<=> ! [X0: produc410756839_state,X3: produc410756839_state,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_238])]) ).
thf(f2081,plain,
! [X2: set_Pr2096893127_state,X3: produc410756839_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1227]) ).
thf(f1227,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(flattening,[],[f1226]) ).
thf(f1226,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f691]) ).
thf(f691,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
inference(fool_elimination,[],[f690]) ).
thf(f690,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2)
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(rectify,[],[f113]) ).
thf(f113,axiom,
! [X30: produc410756839_state,X31: produc410756839_state,X11: set_Pr2096893127_state,X3: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X31)),X11)
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X31),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_112_converse__rtrancl__into__rtrancl) ).
thf(f5204,plain,
spl365_237,
inference(avatar_split_clause,[],[f2247,f5202]) ).
thf(f5202,plain,
( spl365_237
<=> ! [X4: state,X0: state > set_state,X3: list_com,X2: state,X1: list_com] :
( ( $true = vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X4),vAPP(state,set_state,X0,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X0)),X1)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))),pHoare259243666_exec1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_237])]) ).
thf(f2247,plain,
! [X2: state,X3: list_com,X0: state > set_state,X1: list_com,X4: state] :
( ( $true = vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X4),vAPP(state,set_state,X0,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X0)),X1)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))),pHoare259243666_exec1) ) ),
inference(cnf_transformation,[],[f1363]) ).
thf(f1363,plain,
! [X0: state > set_state,X1: list_com,X2: state,X3: list_com,X4: state] :
( ( ( $true = vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X4),vAPP(state,set_state,X0,X2)) )
& ( X1 = X3 ) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X0)),X1)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))),pHoare259243666_exec1) ) ),
inference(ennf_transformation,[],[f1061]) ).
thf(f1061,plain,
! [X0: state > set_state,X1: list_com,X2: state,X3: list_com,X4: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X0)),X1)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))),pHoare259243666_exec1) )
=> ~ ( ( X1 = X3 )
=> ( $true != vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X4),vAPP(state,set_state,X0,X2)) ) ) ),
inference(flattening,[],[f867]) ).
thf(f867,plain,
! [X0: state > set_state,X1: list_com,X2: state,X3: list_com,X4: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X0)),X1)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))),pHoare259243666_exec1) )
=> ~ ( ( X1 = X3 )
=> ( $true != vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X4),vAPP(state,set_state,X0,X2)) ) ) ),
inference(fool_elimination,[],[f866]) ).
thf(f866,plain,
! [X0: state > set_state,X1: list_com,X2: state,X3: list_com,X4: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X0)),X1)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))),pHoare259243666_exec1)
=> ~ ( ( X1 = X3 )
=> ~ vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X4),vAPP(state,set_state,X0,X2)) ) ),
inference(rectify,[],[f140]) ).
thf(f140,axiom,
! [X84: state > set_state,X4: list_com,X0: state,X1: list_com,X2: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X84)),X4)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),pHoare259243666_exec1)
=> ~ ( ( X1 = X4 )
=> ~ vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X2),vAPP(state,set_state,X84,X0)) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_139_exec1E_I2_J) ).
thf(f5200,plain,
spl365_236,
inference(avatar_split_clause,[],[f2072,f5198]) ).
thf(f5198,plain,
( spl365_236
<=> ! [X0: state,X3: list_com,X2: state,X1: state > set_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X1)),X3)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X0))),pHoare259243666_exec1) )
| ( $true != vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_236])]) ).
thf(f2072,plain,
! [X2: state,X3: list_com,X0: state,X1: state > set_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X1)),X3)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X0))),pHoare259243666_exec1) )
| ( $true != vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2)) ) ),
inference(cnf_transformation,[],[f1219]) ).
thf(f1219,plain,
! [X0: state,X1: state > set_state,X2: state,X3: list_com] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X1)),X3)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X0))),pHoare259243666_exec1) )
| ( $true != vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2)) ) ),
inference(ennf_transformation,[],[f679]) ).
thf(f679,plain,
! [X0: state,X1: state > set_state,X2: state,X3: list_com] :
( ( $true = vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2)) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X1)),X3)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X0))),pHoare259243666_exec1) ) ),
inference(fool_elimination,[],[f678]) ).
thf(f678,plain,
! [X0: state,X1: state > set_state,X2: state,X3: list_com] :
( vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2))
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X1)),X3)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X0))),pHoare259243666_exec1) ),
inference(rectify,[],[f139]) ).
thf(f139,axiom,
! [X6: state,X84: state > set_state,X0: state,X4: list_com] :
( vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X6),vAPP(state,set_state,X84,X0))
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X84)),X4)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X6))),pHoare259243666_exec1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_138_exec1_ODo) ).
thf(f5186,plain,
( spl365_235
| ~ spl365_34
| ~ spl365_58 ),
inference(avatar_split_clause,[],[f3618,f3545,f3441,f5184]) ).
thf(f3441,plain,
( spl365_34
<=> ! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK44,X0)),vAPP(produc410756839_state,produc2041926651_state,sK45,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_34])]) ).
thf(f3545,plain,
( spl365_58
<=> ! [X0: produc2041926651_state,X1: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_58])]) ).
thf(f3618,plain,
( ! [X0: produc410756839_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) )
| ~ spl365_34
| ~ spl365_58 ),
inference(superposition,[],[f3546,f3442]) ).
thf(f3442,plain,
( ! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK44,X0)),vAPP(produc410756839_state,produc2041926651_state,sK45,X0)) = X0 )
| ~ spl365_34 ),
inference(avatar_component_clause,[],[f3441]) ).
thf(f3546,plain,
( ! [X0: produc2041926651_state,X1: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) )
| ~ spl365_58 ),
inference(avatar_component_clause,[],[f3545]) ).
thf(f5128,plain,
spl365_234,
inference(avatar_split_clause,[],[f2016,f5126]) ).
thf(f5126,plain,
( spl365_234
<=> ! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK197,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_234])]) ).
thf(f2016,plain,
! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK197,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1609]) ).
thf(f1609,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK197,X2),X1),X0)),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK197,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK197])],[f1191,f1608]) ).
thf(f1608,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK197,X2),X1),X0)),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK197,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1191,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(flattening,[],[f1190]) ).
thf(f1190,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(ennf_transformation,[],[f1015]) ).
thf(f1015,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) ) ) ) ),
inference(flattening,[],[f595]) ).
thf(f595,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) ) ) ) ),
inference(fool_elimination,[],[f594]) ).
thf(f594,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ( ( X0 != X1 )
=> ~ ! [X3: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) ) ) ),
inference(rectify,[],[f130]) ).
thf(f130,axiom,
! [X47: produc2041926651_state,X48: produc2041926651_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X47),X48)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ( ( X47 != X48 )
=> ~ ! [X14: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X47),X14)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X14),X48)),X11) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_129_rtrancl_Ocases) ).
thf(f5124,plain,
spl365_233,
inference(avatar_split_clause,[],[f2014,f5122]) ).
thf(f5122,plain,
( spl365_233
<=> ! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK196,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_233])]) ).
thf(f2014,plain,
! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK196,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1607]) ).
thf(f1607,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK196,X2),X1),X0)),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK196,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK196])],[f1189,f1606]) ).
thf(f1606,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK196,X2),X1),X0)),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK196,X2),X1),X0))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1189,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(flattening,[],[f1188]) ).
thf(f1188,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(ennf_transformation,[],[f1014]) ).
thf(f1014,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) ) ) ) ),
inference(flattening,[],[f593]) ).
thf(f593,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) ) ) ) ),
inference(fool_elimination,[],[f592]) ).
thf(f592,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ( ( X0 != X1 )
=> ~ ! [X3: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),X2) ) ) ),
inference(rectify,[],[f132]) ).
thf(f132,axiom,
! [X30: produc2041926651_state,X31: produc2041926651_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X31)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ( ( X30 != X31 )
=> ~ ! [X40: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X40)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X40),X31)),X11) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_131_rtranclE) ).
thf(f5120,plain,
spl365_232,
inference(avatar_split_clause,[],[f2013,f5118]) ).
thf(f5118,plain,
( spl365_232
<=> ! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK195,X2),X1),X0)),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_232])]) ).
thf(f2013,plain,
! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK195,X2),X1),X0)),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1605]) ).
thf(f1605,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK195,X2),X1),X0)),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK195,X2),X1),X0))),X2) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK195])],[f1187,f1604]) ).
thf(f1604,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),X2) ) )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK195,X2),X1),X0)),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK195,X2),X1),X0))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1187,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),X2) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(flattening,[],[f1186]) ).
thf(f1186,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),X2) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(ennf_transformation,[],[f1013]) ).
thf(f1013,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),X2) )
=> ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ) ),
inference(flattening,[],[f591]) ).
thf(f591,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),X2) )
=> ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ) ),
inference(fool_elimination,[],[f590]) ).
thf(f590,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))
=> ( ( X0 != X1 )
=> ~ ! [X3: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X3)),X2)
=> ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
inference(rectify,[],[f120]) ).
thf(f120,axiom,
! [X37: produc2041926651_state,X79: produc2041926651_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X37),X79)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))
=> ( ( X37 != X79 )
=> ~ ! [X40: produc2041926651_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X37),X40)),X11)
=> ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X40),X79)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_119_converse__rtranclE) ).
thf(f5116,plain,
spl365_231,
inference(avatar_split_clause,[],[f2010,f5114]) ).
thf(f5114,plain,
( spl365_231
<=> ! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK194,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_231])]) ).
thf(f2010,plain,
! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK194,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1603]) ).
thf(f1603,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK194,X2),X1),X0)),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK194,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK194])],[f1185,f1602]) ).
thf(f1602,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK194,X2),X1),X0)),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK194,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1185,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(flattening,[],[f1184]) ).
thf(f1184,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(ennf_transformation,[],[f1012]) ).
thf(f1012,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) ) ) ) ),
inference(flattening,[],[f589]) ).
thf(f589,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) ) ) ) ),
inference(fool_elimination,[],[f588]) ).
thf(f588,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ( ( X0 != X1 )
=> ~ ! [X3: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) ) ) ),
inference(rectify,[],[f131]) ).
thf(f131,axiom,
! [X47: produc410756839_state,X48: produc410756839_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X47),X48)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ( ( X47 != X48 )
=> ~ ! [X14: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X47),X14)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X14),X48)),X11) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_130_rtrancl_Ocases) ).
thf(f5112,plain,
( spl365_230
| ~ spl365_35
| ~ spl365_57 ),
inference(avatar_split_clause,[],[f3614,f3541,f3445,f5110]) ).
thf(f3445,plain,
( spl365_35
<=> ! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK46,X0)),vAPP(produc186437863_state,produc410756839_state,sK47,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_35])]) ).
thf(f3541,plain,
( spl365_57
<=> ! [X0: produc410756839_state,X1: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_57])]) ).
thf(f3614,plain,
( ! [X0: produc186437863_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) )
| ~ spl365_35
| ~ spl365_57 ),
inference(superposition,[],[f3542,f3446]) ).
thf(f3446,plain,
( ! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK46,X0)),vAPP(produc186437863_state,produc410756839_state,sK47,X0)) = X0 )
| ~ spl365_35 ),
inference(avatar_component_clause,[],[f3445]) ).
thf(f3542,plain,
( ! [X0: produc410756839_state,X1: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) )
| ~ spl365_57 ),
inference(avatar_component_clause,[],[f3541]) ).
thf(f5108,plain,
spl365_229,
inference(avatar_split_clause,[],[f2008,f5106]) ).
thf(f5106,plain,
( spl365_229
<=> ! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK193,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_229])]) ).
thf(f2008,plain,
! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK193,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1601]) ).
thf(f1601,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK193,X2),X1),X0)),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK193,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK193])],[f1183,f1600]) ).
thf(f1600,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK193,X2),X1),X0)),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK193,X2),X1),X0))),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1183,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(flattening,[],[f1182]) ).
thf(f1182,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(ennf_transformation,[],[f1011]) ).
thf(f1011,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) ) ) ) ),
inference(flattening,[],[f587]) ).
thf(f587,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) ) ) ) ),
inference(fool_elimination,[],[f586]) ).
thf(f586,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ( ( X0 != X1 )
=> ~ ! [X3: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),X2) ) ) ),
inference(rectify,[],[f133]) ).
thf(f133,axiom,
! [X30: produc410756839_state,X31: produc410756839_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X31)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ( ( X30 != X31 )
=> ~ ! [X40: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X40)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X40),X31)),X11) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_132_rtranclE) ).
thf(f5104,plain,
spl365_228,
inference(avatar_split_clause,[],[f2007,f5102]) ).
thf(f5102,plain,
( spl365_228
<=> ! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK192,X2),X1),X0)),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_228])]) ).
thf(f2007,plain,
! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK192,X2),X1),X0)),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1599]) ).
thf(f1599,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK192,X2),X1),X0)),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK192,X2),X1),X0))),X2) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK192])],[f1181,f1598]) ).
thf(f1598,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),X2) ) )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK192,X2),X1),X0)),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK192,X2),X1),X0))),X2) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1181,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),X2) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(flattening,[],[f1180]) ).
thf(f1180,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),X2) ) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(ennf_transformation,[],[f1010]) ).
thf(f1010,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),X2) )
=> ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ) ),
inference(flattening,[],[f585]) ).
thf(f585,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) )
=> ( ( X0 != X1 )
=> ~ ! [X3: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),X2) )
=> ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ) ),
inference(fool_elimination,[],[f584]) ).
thf(f584,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))
=> ( ( X0 != X1 )
=> ~ ! [X3: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X3)),X2)
=> ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
inference(rectify,[],[f121]) ).
thf(f121,axiom,
! [X37: produc410756839_state,X79: produc410756839_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X37),X79)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))
=> ( ( X37 != X79 )
=> ~ ! [X40: produc410756839_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X37),X40)),X11)
=> ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X40),X79)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_120_converse__rtranclE) ).
thf(f5100,plain,
spl365_227,
inference(avatar_split_clause,[],[f1954,f5098]) ).
thf(f5098,plain,
( spl365_227
<=> ! [X2: com,X0: com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X2)),X1) )
| ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),vAPP(com,state,vAPP(state,sTfun(com,state),vAPP(com,sTfun(state,sTfun(com,state)),sK158,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_227])]) ).
thf(f1954,plain,
! [X2: com,X0: com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X2)),X1) )
| ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),vAPP(com,state,vAPP(state,sTfun(com,state),vAPP(com,sTfun(state,sTfun(com,state)),sK158,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X0),X1) ) ),
inference(cnf_transformation,[],[f1560]) ).
thf(f1560,plain,
! [X0: com,X1: state,X2: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X2)),X1) )
| ( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),vAPP(com,state,vAPP(state,sTfun(com,state),vAPP(com,sTfun(state,sTfun(com,state)),sK158,X2),X1),X0)) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),vAPP(com,state,vAPP(state,sTfun(com,state),vAPP(com,sTfun(state,sTfun(com,state)),sK158,X2),X1),X0)) ) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X0),X1) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK158])],[f1157,f1559]) ).
thf(f1559,plain,
! [X0: com,X1: state,X2: com] :
( ? [X3: state] :
( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X3) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X3) ) )
=> ( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),vAPP(com,state,vAPP(state,sTfun(com,state),vAPP(com,sTfun(state,sTfun(com,state)),sK158,X2),X1),X0)) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),vAPP(com,state,vAPP(state,sTfun(com,state),vAPP(com,sTfun(state,sTfun(com,state)),sK158,X2),X1),X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1157,plain,
! [X0: com,X1: state,X2: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X2)),X1) )
| ? [X3: state] :
( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X3) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X3) ) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X0),X1) ) ),
inference(flattening,[],[f1156]) ).
thf(f1156,plain,
! [X0: com,X1: state,X2: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X2)),X1) )
| ? [X3: state] :
( ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X3) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X3) ) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X0),X1) ) ),
inference(ennf_transformation,[],[f555]) ).
thf(f555,plain,
! [X0: com,X1: state,X2: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X0),X1) )
=> ( ! [X3: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X3) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X3) ) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X2)),X1) ) ) ),
inference(fool_elimination,[],[f554]) ).
thf(f554,plain,
! [X0: com,X1: state,X2: com] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X0),X1)
=> ( ! [X3: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X0),X3)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X3) )
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X2)),X1) ) ),
inference(rectify,[],[f149]) ).
thf(f149,axiom,
! [X82: com,X85: state,X83: com] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X82),X85)
=> ( ! [X86: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X85),X82),X86)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X83),X86) )
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X82),X83)),X85) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_148_termi_OSemi) ).
thf(f5076,plain,
spl365_226,
inference(avatar_split_clause,[],[f2347,f5074]) ).
thf(f5074,plain,
( spl365_226
<=> ! [X4: list_com,X0: list_com,X2: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X4)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_226])]) ).
thf(f2347,plain,
! [X2: set_Pr1822651163om_com,X0: list_com,X1: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X4)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(equality_resolution,[],[f2209]) ).
thf(f2209,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: list_com,X1: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( X3 != X4 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(cnf_transformation,[],[f1312]) ).
thf(f1312,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( ( ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X4)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( X0 != X1 ) )
& ( ( X3 != X4 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ) ) ),
inference(ennf_transformation,[],[f811]) ).
thf(f811,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( ( ( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X4)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
& ( X0 = X1 ) )
| ( ( X3 = X4 )
& ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(fool_elimination,[],[f810]) ).
thf(f810,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com,X4: list_com] :
( ( ( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X4)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))
& ( X0 = X1 ) )
| ( ( X3 = X4 )
& vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ),
inference(rectify,[],[f246]) ).
thf(f246,axiom,
! [X44: list_com,X57: list_com,X11: set_Pr1822651163om_com,X102: list_com,X111: list_com] :
( ( ( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X102),X111)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11))
& ( X44 = X57 ) )
| ( ( X102 = X111 )
& vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),X57)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11)) ) )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X102)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X57),X111))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_245_append__listrel1I) ).
thf(f5069,plain,
spl365_225,
inference(avatar_split_clause,[],[f2346,f5067]) ).
thf(f5067,plain,
( spl365_225
<=> ! [X4: list_com,X3: list_com,X2: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X4)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_225])]) ).
thf(f2346,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X1: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X4)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(equality_resolution,[],[f2210]) ).
thf(f2210,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: list_com,X1: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X3)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X4))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X3),X4)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( X0 != X1 ) ),
inference(cnf_transformation,[],[f1312]) ).
thf(f5065,plain,
spl365_224,
inference(avatar_split_clause,[],[f2329,f5063]) ).
thf(f5063,plain,
( spl365_224
<=> ! [X5: com,X4: list_com,X0: state,X3: list_com,X2: state,X1: state > $o] :
( ( $true = vAPP(state,$o,X1,X0) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),vAPP(com,sTfun(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))))),sP6,X5),X4),X3),X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_224])]) ).
thf(f2329,plain,
! [X2: state,X3: list_com,X0: state,X1: state > $o,X4: list_com,X5: com] :
( ( $true = vAPP(state,$o,X1,X0) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),vAPP(com,sTfun(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))))),sP6,X5),X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1753]) ).
thf(f5061,plain,
spl365_223,
inference(avatar_split_clause,[],[f2104,f5059]) ).
thf(f5059,plain,
( spl365_223
<=> ! [X0: list_com,X3: com,X2: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_223])]) ).
thf(f2104,plain,
! [X2: set_Pr1822651163om_com,X3: com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(cnf_transformation,[],[f1244]) ).
thf(f1244,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(ennf_transformation,[],[f713]) ).
thf(f713,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(fool_elimination,[],[f712]) ).
thf(f712,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2))
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ),
inference(rectify,[],[f242]) ).
thf(f242,axiom,
! [X44: list_com,X57: list_com,X11: set_Pr1822651163om_com,X37: com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),X57)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11))
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X57))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_241_listrel1I2) ).
thf(f5057,plain,
spl365_222,
inference(avatar_split_clause,[],[f2099,f5055]) ).
thf(f5055,plain,
( spl365_222
<=> ! [X0: list_com,X3: list_com,X2: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_222])]) ).
thf(f2099,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ) ),
inference(cnf_transformation,[],[f1241]) ).
thf(f1241,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ) ),
inference(ennf_transformation,[],[f709]) ).
thf(f709,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ) ),
inference(fool_elimination,[],[f708]) ).
thf(f708,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2))
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ),
inference(rectify,[],[f292]) ).
thf(f292,axiom,
! [X45: list_com,X117: list_com,X11: set_Pr1822651163om_com,X37: list_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X45),X117)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X11))
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X37),X45)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X37),X117))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_291_lexord__append__leftI) ).
thf(f5053,plain,
spl365_221,
inference(avatar_split_clause,[],[f2098,f5051]) ).
thf(f5051,plain,
( spl365_221
<=> ! [X0: list_com,X3: list_com,X2: set_Pr1822651163om_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_221])]) ).
thf(f2098,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ),
inference(cnf_transformation,[],[f1240]) ).
thf(f1240,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ),
inference(ennf_transformation,[],[f707]) ).
thf(f707,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ) ),
inference(fool_elimination,[],[f706]) ).
thf(f706,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com,X3: list_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2))
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X1))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X2)) ),
inference(rectify,[],[f316]) ).
thf(f316,axiom,
! [X57: list_com,X100: list_com,X11: set_Pr1822651163om_com,X44: list_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X57),X100)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X11))
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X100))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_315_lex__append__leftI) ).
thf(f5004,plain,
( spl365_220
| ~ spl365_158 ),
inference(avatar_split_clause,[],[f4936,f4443,f5002]) ).
thf(f5002,plain,
( spl365_220
<=> ! [X0: list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,nil_com),X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_220])]) ).
thf(f4443,plain,
( spl365_158
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com != X0 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_158])]) ).
thf(f4936,plain,
( ! [X0: list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,nil_com),X0) )
| ~ spl365_158 ),
inference(equality_resolution,[],[f4444]) ).
thf(f4444,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != X0 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X0),X1) ) )
| ~ spl365_158 ),
inference(avatar_component_clause,[],[f4443]) ).
thf(f5000,plain,
spl365_219,
inference(avatar_split_clause,[],[f2217,f4998]) ).
thf(f4998,plain,
( spl365_219
<=> ! [X2: state,X4: state,X0: state,X3: list_com,X1: com] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X4) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X2),X3),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_219])]) ).
thf(f2217,plain,
! [X2: state,X3: list_com,X0: state,X1: com,X4: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X4) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X2),X3),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ),
inference(cnf_transformation,[],[f1324]) ).
thf(f1324,plain,
! [X0: state,X1: com,X2: state,X3: list_com,X4: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X4) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X2),X3),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ),
inference(flattening,[],[f1323]) ).
thf(f1323,plain,
! [X0: state,X1: com,X2: state,X3: list_com,X4: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X4) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X2),X3),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ),
inference(ennf_transformation,[],[f825]) ).
thf(f825,plain,
! [X0: state,X1: com,X2: state,X3: list_com,X4: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) )
=> ( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X2),X3),X4) )
=> ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X4) ) ) ),
inference(fool_elimination,[],[f824]) ).
thf(f824,plain,
! [X0: state,X1: com,X2: state,X3: list_com,X4: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2)
=> ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X2),X3),X4)
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3)),X4) ) ),
inference(rectify,[],[f86]) ).
thf(f86,axiom,
! [X0: state,X3: com,X6: state,X4: list_com,X45: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X6)
=> ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X6),X4),X45)
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),X45) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_85_execs_Ointros_I2_J) ).
thf(f4996,plain,
spl365_218,
inference(avatar_split_clause,[],[f2216,f4994]) ).
thf(f4994,plain,
( spl365_218
<=> ! [X2: state,X4: state,X0: state,X3: com,X1: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(com,com,vAPP(com,sTfun(com,com),semi,X1),X3)),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X3),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_218])]) ).
thf(f2216,plain,
! [X2: state,X3: com,X0: state,X1: com,X4: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(com,com,vAPP(com,sTfun(com,com),semi,X1),X3)),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X3),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ),
inference(cnf_transformation,[],[f1322]) ).
thf(f1322,plain,
! [X0: state,X1: com,X2: state,X3: com,X4: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(com,com,vAPP(com,sTfun(com,com),semi,X1),X3)),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X3),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ),
inference(flattening,[],[f1321]) ).
thf(f1321,plain,
! [X0: state,X1: com,X2: state,X3: com,X4: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(com,com,vAPP(com,sTfun(com,com),semi,X1),X3)),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X3),X4) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) ) ),
inference(ennf_transformation,[],[f823]) ).
thf(f823,plain,
! [X0: state,X1: com,X2: state,X3: com,X4: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X3),X4) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(com,com,vAPP(com,sTfun(com,com),semi,X1),X3)),X4) ) ) ),
inference(fool_elimination,[],[f822]) ).
thf(f822,plain,
! [X0: state,X1: com,X2: state,X3: com,X4: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X1),X2)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),X3),X4)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(com,com,vAPP(com,sTfun(com,com),semi,X1),X3)),X4) ) ),
inference(rectify,[],[f164]) ).
thf(f164,axiom,
! [X85: state,X82: com,X97: state,X83: com,X98: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X85),X82),X97)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X97),X83),X98)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X85),vAPP(com,com,vAPP(com,sTfun(com,com),semi,X82),X83)),X98) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_163_exec_OSemi) ).
thf(f4992,plain,
spl365_217,
inference(avatar_split_clause,[],[f2185,f4990]) ).
thf(f4990,plain,
( spl365_217
<=> ! [X0: list_com,X3: state,X2: list_com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_217])]) ).
thf(f2185,plain,
! [X2: list_com,X3: state,X0: list_com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(cnf_transformation,[],[f1301]) ).
thf(f1301,plain,
! [X0: list_com,X1: state,X2: list_com,X3: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(flattening,[],[f1300]) ).
thf(f1300,plain,
! [X0: list_com,X1: state,X2: list_com,X3: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(ennf_transformation,[],[f771]) ).
thf(f771,plain,
! [X0: list_com,X1: state,X2: list_com,X3: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
=> ( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
=> ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) ) ) ),
inference(fool_elimination,[],[f770]) ).
thf(f770,plain,
! [X0: list_com,X1: state,X2: list_com,X3: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1))
=> ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1)
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) ) ),
inference(rectify,[],[f7]) ).
thf(f7,axiom,
! [X4: list_com,X0: state,X1: list_com,X2: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1))
=> ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X4),X0)
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X1),X2) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_6_execs__pres__termis) ).
thf(f4988,plain,
spl365_216,
inference(avatar_split_clause,[],[f1931,f4986]) ).
thf(f4986,plain,
( spl365_216
<=> ! [X2: list_com,X0: list_list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK122,X2),X1),X0)),vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK123,X2),X1),X0))) = X2 )
| ( nil_list_com = X0 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2) != vAPP(list_list_com,list_com,concat_com,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_216])]) ).
thf(f1931,plain,
! [X2: list_com,X0: list_list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK122,X2),X1),X0)),vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK123,X2),X1),X0))) = X2 )
| ( nil_list_com = X0 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2) != vAPP(list_list_com,list_com,concat_com,X0) ) ),
inference(cnf_transformation,[],[f1529]) ).
thf(f1529,plain,
! [X0: list_list_com,X1: list_com,X2: list_com] :
( ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK122,X2),X1),X0)),vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK123,X2),X1),X0))) = X2 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK120,X2),X1),X0))),vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK121,X2),X1),X0)) = X1 )
& ( vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK120,X2),X1),X0)),vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK121,X2),X1),X0)),vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK122,X2),X1),X0))),vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK123,X2),X1),X0))) = X0 ) )
| ( nil_list_com = X0 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2) != vAPP(list_list_com,list_com,concat_com,X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK120,sK121,sK122,sK123])],[f1136,f1528]) ).
thf(f1528,plain,
! [X0: list_list_com,X1: list_com,X2: list_com] :
( ? [X3: list_list_com,X4: list_com,X5: list_com,X6: list_list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_list_com,list_com,concat_com,X6)) = X2 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,X3)),X4) = X1 )
& ( vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,X3),vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),X5)),X6)) = X0 ) )
=> ( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK122,X2),X1),X0)),vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK123,X2),X1),X0))) = X2 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK120,X2),X1),X0))),vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK121,X2),X1),X0)) = X1 )
& ( vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK120,X2),X1),X0)),vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK121,X2),X1),X0)),vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK122,X2),X1),X0))),vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK123,X2),X1),X0))) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1136,plain,
! [X0: list_list_com,X1: list_com,X2: list_com] :
( ? [X3: list_list_com,X4: list_com,X5: list_com,X6: list_list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_list_com,list_com,concat_com,X6)) = X2 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,X3)),X4) = X1 )
& ( vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,X3),vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),X5)),X6)) = X0 ) )
| ( nil_list_com = X0 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2) != vAPP(list_list_com,list_com,concat_com,X0) ) ),
inference(flattening,[],[f1135]) ).
thf(f1135,plain,
! [X0: list_list_com,X1: list_com,X2: list_com] :
( ? [X3: list_list_com,X4: list_com,X5: list_com,X6: list_list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_list_com,list_com,concat_com,X6)) = X2 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,X3)),X4) = X1 )
& ( vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,X3),vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),X5)),X6)) = X0 ) )
| ( nil_list_com = X0 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2) != vAPP(list_list_com,list_com,concat_com,X0) ) ),
inference(ennf_transformation,[],[f1000]) ).
thf(f1000,plain,
! [X0: list_list_com,X1: list_com,X2: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2) = vAPP(list_list_com,list_com,concat_com,X0) )
=> ( ( nil_list_com != X0 )
=> ? [X3: list_list_com,X4: list_com,X5: list_com,X6: list_list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X5),vAPP(list_list_com,list_com,concat_com,X6)) = X2 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,X3)),X4) = X1 )
& ( vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,X3),vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),X5)),X6)) = X0 ) ) ) ),
inference(rectify,[],[f263]) ).
thf(f263,axiom,
! [X107: list_list_com,X57: list_com,X100: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X57),X100) = vAPP(list_list_com,list_com,concat_com,X107) )
=> ( ( nil_list_com != X107 )
=> ? [X112: list_list_com,X41: list_com,X113: list_com,X114: list_list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X113),vAPP(list_list_com,list_com,concat_com,X114)) = X100 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,X112)),X41) = X57 )
& ( vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,X112),vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X41),X113)),X114)) = X107 ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_262_concat__eq__appendD) ).
thf(f4984,plain,
spl365_215,
inference(avatar_split_clause,[],[f1930,f4982]) ).
thf(f4982,plain,
( spl365_215
<=> ! [X2: list_com,X0: list_list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK120,X2),X1),X0))),vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK121,X2),X1),X0)) = X1 )
| ( nil_list_com = X0 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2) != vAPP(list_list_com,list_com,concat_com,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_215])]) ).
thf(f1930,plain,
! [X2: list_com,X0: list_list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_list_com)),sK120,X2),X1),X0))),vAPP(list_list_com,list_com,vAPP(list_com,sTfun(list_list_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(list_list_com,list_com)),sK121,X2),X1),X0)) = X1 )
| ( nil_list_com = X0 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2) != vAPP(list_list_com,list_com,concat_com,X0) ) ),
inference(cnf_transformation,[],[f1529]) ).
thf(f4970,plain,
spl365_214,
inference(avatar_split_clause,[],[f2059,f4968]) ).
thf(f4968,plain,
( spl365_214
<=> ! [X0: state > $o,X3: list_com,X2: com,X1: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X1))),pHoare259243666_exec1) )
| ( $true = vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_214])]) ).
thf(f2059,plain,
! [X2: com,X3: list_com,X0: state > $o,X1: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X1))),pHoare259243666_exec1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1202]) ).
thf(f1202,plain,
! [X0: state > $o,X1: state,X2: com,X3: list_com] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X1))),pHoare259243666_exec1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f1023]) ).
thf(f1023,plain,
! [X0: state > $o,X1: state,X2: com,X3: list_com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X1))),pHoare259243666_exec1) ) ),
inference(flattening,[],[f655]) ).
thf(f655,plain,
! [X0: state > $o,X1: state,X2: com,X3: list_com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X1))),pHoare259243666_exec1) ) ),
inference(fool_elimination,[],[f654]) ).
thf(f654,plain,
! [X0: state > $o,X1: state,X2: com,X3: list_com] :
( ~ vAPP(state,$o,X0,X1)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X3)),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X1))),pHoare259243666_exec1) ),
inference(rectify,[],[f144]) ).
thf(f144,axiom,
! [X31: state > $o,X0: state,X3: com,X4: list_com] :
( ~ vAPP(state,$o,X31,X0)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X31),X3)),X4)),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X0))),pHoare259243666_exec1) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_143_exec1_OWhileFalse) ).
thf(f4908,plain,
spl365_213,
inference(avatar_split_clause,[],[f2017,f4906]) ).
thf(f4906,plain,
( spl365_213
<=> ! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK197,X2),X1),X0)),X1)),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_213])]) ).
thf(f2017,plain,
! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK197,X2),X1),X0)),X1)),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1609]) ).
thf(f4904,plain,
spl365_212,
inference(avatar_split_clause,[],[f2015,f4902]) ).
thf(f4902,plain,
( spl365_212
<=> ! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK196,X2),X1),X0)),X1)),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_212])]) ).
thf(f2015,plain,
! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK196,X2),X1),X0)),X1)),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1607]) ).
thf(f4900,plain,
spl365_211,
inference(avatar_split_clause,[],[f2012,f4898]) ).
thf(f4898,plain,
( spl365_211
<=> ! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK195,X2),X1),X0))),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_211])]) ).
thf(f2012,plain,
! [X2: set_Pr1165141447_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),vAPP(produc2041926651_state,produc2041926651_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,sTfun(produc2041926651_state,produc2041926651_state)),sK195,X2),X1),X0))),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1605]) ).
thf(f4896,plain,
spl365_210,
inference(avatar_split_clause,[],[f2011,f4894]) ).
thf(f4894,plain,
( spl365_210
<=> ! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK194,X2),X1),X0)),X1)),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_210])]) ).
thf(f2011,plain,
! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK194,X2),X1),X0)),X1)),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1603]) ).
thf(f4892,plain,
spl365_209,
inference(avatar_split_clause,[],[f2009,f4890]) ).
thf(f4890,plain,
( spl365_209
<=> ! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK193,X2),X1),X0)),X1)),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_209])]) ).
thf(f2009,plain,
! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK193,X2),X1),X0)),X1)),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1601]) ).
thf(f4888,plain,
spl365_208,
inference(avatar_split_clause,[],[f2006,f4886]) ).
thf(f4886,plain,
( spl365_208
<=> ! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK192,X2),X1),X0))),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_208])]) ).
thf(f2006,plain,
! [X2: set_Pr2096893127_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),vAPP(produc410756839_state,produc410756839_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc410756839_state),vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,sTfun(produc410756839_state,produc410756839_state)),sK192,X2),X1),X0))),X2) )
| ( X0 = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1599]) ).
thf(f4842,plain,
( spl365_207
| ~ spl365_154 ),
inference(avatar_split_clause,[],[f4802,f4413,f4840]) ).
thf(f4840,plain,
( spl365_207
<=> ! [X0: list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X0),nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_207])]) ).
thf(f4413,plain,
( spl365_154
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_154])]) ).
thf(f4802,plain,
( ! [X0: list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X0),nil_com) )
| ~ spl365_154 ),
inference(equality_resolution,[],[f4414]) ).
thf(f4414,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X0),X1) ) )
| ~ spl365_154 ),
inference(avatar_component_clause,[],[f4413]) ).
thf(f4834,plain,
spl365_206,
inference(avatar_split_clause,[],[f2328,f4832]) ).
thf(f4832,plain,
( spl365_206
<=> ! [X5: com,X4: list_com,X0: state,X3: list_com,X2: state,X1: state > $o] :
( ( X0 = X2 )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),vAPP(com,sTfun(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))))),sP6,X5),X4),X3),X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_206])]) ).
thf(f2328,plain,
! [X2: state,X3: list_com,X0: state,X1: state > $o,X4: list_com,X5: com] :
( ( X0 = X2 )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),vAPP(com,sTfun(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))))),sP6,X5),X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1753]) ).
thf(f4830,plain,
spl365_205,
inference(avatar_split_clause,[],[f2084,f4828]) ).
thf(f4828,plain,
( spl365_205
<=> ! [X0: produc2041926651_state,X3: list_P1040014977_state,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X3)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X3))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_205])]) ).
thf(f2084,plain,
! [X2: set_Pr1165141447_state,X3: list_P1040014977_state,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X3)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X3))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1231]) ).
thf(f1231,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X3)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X3))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f697]) ).
thf(f697,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2) )
=> ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X3)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X3))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ),
inference(fool_elimination,[],[f696]) ).
thf(f696,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state,X2: set_Pr1165141447_state,X3: list_P1040014977_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),X2)
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X0),X3)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X1),X3))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ),
inference(rectify,[],[f259]) ).
thf(f259,axiom,
! [X37: produc2041926651_state,X34: produc2041926651_state,X11: set_Pr1165141447_state,X44: list_P1040014977_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X37),X34)),X11)
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X37),X44)),vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X34),X44))),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_258_listrel1I1) ).
thf(f4826,plain,
spl365_204,
inference(avatar_split_clause,[],[f2082,f4824]) ).
thf(f4824,plain,
( spl365_204
<=> ! [X0: produc410756839_state,X3: list_P890094829_state,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X3)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X3))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_204])]) ).
thf(f2082,plain,
! [X2: set_Pr2096893127_state,X3: list_P890094829_state,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X3)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X3))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1228]) ).
thf(f1228,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X3)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X3))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f693]) ).
thf(f693,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2) )
=> ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X3)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X3))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ),
inference(fool_elimination,[],[f692]) ).
thf(f692,plain,
! [X0: produc410756839_state,X1: produc410756839_state,X2: set_Pr2096893127_state,X3: list_P890094829_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),X2)
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X0),X3)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X1),X3))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ),
inference(rectify,[],[f260]) ).
thf(f260,axiom,
! [X37: produc410756839_state,X34: produc410756839_state,X11: set_Pr2096893127_state,X44: list_P890094829_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X37),X34)),X11)
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X37),X44)),vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X34),X44))),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_259_listrel1I1) ).
thf(f4822,plain,
spl365_203,
inference(avatar_split_clause,[],[f2080,f4820]) ).
thf(f4820,plain,
( spl365_203
<=> ! [X0: com,X3: list_com,X2: set_Pr1822651163om_com,X1: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X3)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_203])]) ).
thf(f2080,plain,
! [X2: set_Pr1822651163om_com,X3: list_com,X0: com,X1: com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X3)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1225]) ).
thf(f1225,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X3)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f689]) ).
thf(f689,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X3)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ) ),
inference(fool_elimination,[],[f688]) ).
thf(f688,plain,
! [X0: com,X1: com,X2: set_Pr1822651163om_com,X3: list_com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X0),X1)),X2)
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X3)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X3))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X2)) ),
inference(rectify,[],[f258]) ).
thf(f258,axiom,
! [X37: com,X34: com,X11: set_Pr1822651163om_com,X44: list_com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X37),X34)),X11)
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X34),X44))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_257_listrel1I1) ).
thf(f4818,plain,
spl365_202,
inference(avatar_split_clause,[],[f1998,f4816]) ).
thf(f4816,plain,
( spl365_202
<=> ! [X2: list_com,X0: set_Pr1822651163om_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK187,X2),X1),X0)) = X1 )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_202])]) ).
thf(f1998,plain,
! [X2: list_com,X0: set_Pr1822651163om_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK185,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK187,X2),X1),X0)) = X1 )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1594]) ).
thf(f4814,plain,
spl365_201,
inference(avatar_split_clause,[],[f1997,f4812]) ).
thf(f4812,plain,
( spl365_201
<=> ! [X2: list_com,X0: set_Pr1822651163om_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)) = X2 )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_201])]) ).
thf(f1997,plain,
! [X2: list_com,X0: set_Pr1822651163om_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(set_Pr1822651163om_com,com,vAPP(list_com,sTfun(set_Pr1822651163om_com,com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,com)),sK184,X2),X1),X0)),vAPP(set_Pr1822651163om_com,list_com,vAPP(list_com,sTfun(set_Pr1822651163om_com,list_com),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,list_com)),sK186,X2),X1),X0)) = X2 )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1594]) ).
thf(f4810,plain,
spl365_200,
inference(avatar_split_clause,[],[f1992,f4808]) ).
thf(f4808,plain,
( spl365_200
<=> ! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK183,X2),X1),X0)) = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_200])]) ).
thf(f1992,plain,
! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK181,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK183,X2),X1),X0)) = X1 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1589]) ).
thf(f4806,plain,
spl365_199,
inference(avatar_split_clause,[],[f1991,f4804]) ).
thf(f4804,plain,
( spl365_199
<=> ! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)) = X2 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_199])]) ).
thf(f1991,plain,
! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,vAPP(set_Pr1165141447_state,produc2041926651_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,produc2041926651_state)),sK180,X2),X1),X0)),vAPP(set_Pr1165141447_state,list_P1040014977_state,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,list_P1040014977_state)),sK182,X2),X1),X0)) = X2 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1589]) ).
thf(f4801,plain,
spl365_198,
inference(avatar_split_clause,[],[f1978,f4799]) ).
thf(f4799,plain,
( spl365_198
<=> ! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK174,X2),X1),X0)) = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_198])]) ).
thf(f1978,plain,
! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK172,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK174,X2),X1),X0)) = X1 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1579]) ).
thf(f4797,plain,
spl365_197,
inference(avatar_split_clause,[],[f1977,f4795]) ).
thf(f4795,plain,
( spl365_197
<=> ! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)) = X2 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_197])]) ).
thf(f1977,plain,
! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,vAPP(set_Pr2096893127_state,produc410756839_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,produc410756839_state)),sK171,X2),X1),X0)),vAPP(set_Pr2096893127_state,list_P890094829_state,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,list_P890094829_state)),sK173,X2),X1),X0)) = X2 )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1579]) ).
thf(f4793,plain,
spl365_196,
inference(avatar_split_clause,[],[f1964,f4791]) ).
thf(f4791,plain,
( spl365_196
<=> ! [X2: list_list_com,X0: set_Pr849496667_state,X1: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0)),vAPP(set_Pr849496667_state,list_state,vAPP(list_state,sTfun(set_Pr849496667_state,list_state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_state)),sK165,X2),X1),X0)) = X1 )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_196])]) ).
thf(f1964,plain,
! [X2: list_list_com,X0: set_Pr849496667_state,X1: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,vAPP(set_Pr849496667_state,state,vAPP(list_state,sTfun(set_Pr849496667_state,state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,state)),sK163,X2),X1),X0)),vAPP(set_Pr849496667_state,list_state,vAPP(list_state,sTfun(set_Pr849496667_state,list_state),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_state)),sK165,X2),X1),X0)) = X1 )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1569]) ).
thf(f4789,plain,
spl365_195,
inference(avatar_split_clause,[],[f1963,f4787]) ).
thf(f4787,plain,
( spl365_195
<=> ! [X2: list_list_com,X0: set_Pr849496667_state,X1: list_state] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)) = X2 )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_195])]) ).
thf(f1963,plain,
! [X2: list_list_com,X0: set_Pr849496667_state,X1: list_state] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(set_Pr849496667_state,list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_com)),sK162,X2),X1),X0)),vAPP(set_Pr849496667_state,list_list_com,vAPP(list_state,sTfun(set_Pr849496667_state,list_list_com),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,list_list_com)),sK164,X2),X1),X0)) = X2 )
| ( $true != vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1569]) ).
thf(f4785,plain,
spl365_194,
inference(avatar_split_clause,[],[f1957,f4783]) ).
thf(f4783,plain,
( spl365_194
<=> ! [X2: list_com,X0: state,X1: state] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(state,com,vAPP(state,sTfun(state,com),vAPP(list_com,sTfun(state,sTfun(state,com)),sK159,X2),X1),X0)),vAPP(state,list_com,vAPP(state,sTfun(state,list_com),vAPP(list_com,sTfun(state,sTfun(state,list_com)),sK161,X2),X1),X0)) = X2 )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_194])]) ).
thf(f1957,plain,
! [X2: list_com,X0: state,X1: state] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(state,com,vAPP(state,sTfun(state,com),vAPP(list_com,sTfun(state,sTfun(state,com)),sK159,X2),X1),X0)),vAPP(state,list_com,vAPP(state,sTfun(state,list_com),vAPP(list_com,sTfun(state,sTfun(state,list_com)),sK161,X2),X1),X0)) = X2 )
| ( $true != vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1564]) ).
thf(f4767,plain,
spl365_193,
inference(avatar_split_clause,[],[f2214,f4765]) ).
thf(f4765,plain,
( spl365_193
<=> ! [X4: com,X0: state > $o,X3: state,X2: com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X4)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
| ( $true != vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_193])]) ).
thf(f2214,plain,
! [X2: com,X3: state,X0: state > $o,X1: state,X4: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X4)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1319]) ).
thf(f1319,plain,
! [X0: state > $o,X1: state,X2: com,X3: state,X4: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X4)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(flattening,[],[f1318]) ).
thf(f1318,plain,
! [X0: state > $o,X1: state,X2: com,X3: state,X4: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X4)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f819]) ).
thf(f819,plain,
! [X0: state > $o,X1: state,X2: com,X3: state,X4: com] :
( ( $true = vAPP(state,$o,X0,X1) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X4)),X3) ) ) ),
inference(fool_elimination,[],[f818]) ).
thf(f818,plain,
! [X0: state > $o,X1: state,X2: com,X3: state,X4: com] :
( vAPP(state,$o,X0,X1)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X4)),X3) ) ),
inference(rectify,[],[f161]) ).
thf(f161,axiom,
! [X31: state > $o,X0: state,X82: com,X6: state,X83: com] :
( vAPP(state,$o,X31,X0)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X82),X6)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X31),X82),X83)),X6) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_160_exec_OIfTrue) ).
thf(f4763,plain,
spl365_192,
inference(avatar_split_clause,[],[f2211,f4761]) ).
thf(f4761,plain,
( spl365_192
<=> ! [X4: com,X0: state > $o,X3: state,X2: com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X4),X2)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
| ( $true = vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_192])]) ).
thf(f2211,plain,
! [X2: com,X3: state,X0: state > $o,X1: state,X4: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X4),X2)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1314]) ).
thf(f1314,plain,
! [X0: state > $o,X1: state,X2: com,X3: state,X4: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X4),X2)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(flattening,[],[f1313]) ).
thf(f1313,plain,
! [X0: state > $o,X1: state,X2: com,X3: state,X4: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X4),X2)),X3) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f1051]) ).
thf(f1051,plain,
! [X0: state > $o,X1: state,X2: com,X3: state,X4: com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X4),X2)),X3) ) ) ),
inference(flattening,[],[f813]) ).
thf(f813,plain,
! [X0: state > $o,X1: state,X2: com,X3: state,X4: com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X4),X2)),X3) ) ) ),
inference(fool_elimination,[],[f812]) ).
thf(f812,plain,
! [X0: state > $o,X1: state,X2: com,X3: state,X4: com] :
( ~ vAPP(state,$o,X0,X1)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),X2),X3)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X4),X2)),X3) ) ),
inference(rectify,[],[f160]) ).
thf(f160,axiom,
! [X31: state > $o,X0: state,X83: com,X6: state,X82: com] :
( ~ vAPP(state,$o,X31,X0)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X83),X6)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X31),X82),X83)),X6) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_159_exec_OIfFalse) ).
thf(f4757,plain,
spl365_191,
inference(avatar_split_clause,[],[f2184,f4755]) ).
thf(f4755,plain,
( spl365_191
<=> ! [X0: list_com,X3: state,X2: list_com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),pHoare259243666_exec1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_191])]) ).
thf(f2184,plain,
! [X2: list_com,X3: state,X0: list_com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),pHoare259243666_exec1) ) ),
inference(cnf_transformation,[],[f1299]) ).
thf(f1299,plain,
! [X0: list_com,X1: state,X2: list_com,X3: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),pHoare259243666_exec1) ) ),
inference(flattening,[],[f1298]) ).
thf(f1298,plain,
! [X0: list_com,X1: state,X2: list_com,X3: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),pHoare259243666_exec1) ) ),
inference(ennf_transformation,[],[f769]) ).
thf(f769,plain,
! [X0: list_com,X1: state,X2: list_com,X3: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),pHoare259243666_exec1) )
=> ( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1) )
=> ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) ) ) ),
inference(fool_elimination,[],[f768]) ).
thf(f768,plain,
! [X0: list_com,X1: state,X2: list_com,X3: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))),pHoare259243666_exec1)
=> ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X0),X1)
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X2),X3) ) ),
inference(rectify,[],[f6]) ).
thf(f6,axiom,
! [X4: list_com,X0: state,X1: list_com,X2: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),pHoare259243666_exec1)
=> ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X4),X0)
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,X1),X2) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_5_exec1__pres__termis) ).
thf(f4665,plain,
( spl365_190
| ~ spl365_147 ),
inference(avatar_split_clause,[],[f4629,f4367,f4663]) ).
thf(f4663,plain,
( spl365_190
<=> ! [X0: list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,nil_com),X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_190])]) ).
thf(f4367,plain,
( spl365_147
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com != X0 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_147])]) ).
thf(f4629,plain,
( ! [X0: list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,nil_com),X0) )
| ~ spl365_147 ),
inference(equality_resolution,[],[f4368]) ).
thf(f4368,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != X0 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X0),X1) ) )
| ~ spl365_147 ),
inference(avatar_component_clause,[],[f4367]) ).
thf(f4653,plain,
spl365_189,
inference(avatar_split_clause,[],[f2130,f4651]) ).
thf(f4651,plain,
( spl365_189
<=> ! [X0: produc2041926651_state,X3: produc2041926651_state > $o,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK253,X3),X2),X0)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_189])]) ).
thf(f2130,plain,
! [X2: set_Pr1165141447_state,X3: produc2041926651_state > $o,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK253,X3),X2),X0)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1655]) ).
thf(f4649,plain,
spl365_188,
inference(avatar_split_clause,[],[f2129,f4647]) ).
thf(f4647,plain,
( spl365_188
<=> ! [X0: produc2041926651_state,X3: produc2041926651_state > $o,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true = vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_188])]) ).
thf(f2129,plain,
! [X2: set_Pr1165141447_state,X3: produc2041926651_state > $o,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true = vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK252,X3),X2),X0)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1655]) ).
thf(f4645,plain,
spl365_187,
inference(avatar_split_clause,[],[f2126,f4643]) ).
thf(f4643,plain,
( spl365_187
<=> ! [X0: produc2041926651_state,X3: produc2041926651_state > $o,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK250,X3),X2),X1)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_187])]) ).
thf(f2126,plain,
! [X2: set_Pr1165141447_state,X3: produc2041926651_state > $o,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true != vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK250,X3),X2),X1)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1653]) ).
thf(f4641,plain,
spl365_186,
inference(avatar_split_clause,[],[f2125,f4639]) ).
thf(f4639,plain,
( spl365_186
<=> ! [X0: produc2041926651_state,X3: produc2041926651_state > $o,X2: set_Pr1165141447_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true = vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_186])]) ).
thf(f2125,plain,
! [X2: set_Pr1165141447_state,X3: produc2041926651_state > $o,X0: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X3,X0) )
| ( $true = vAPP(produc2041926651_state,$o,X3,vAPP(produc2041926651_state,produc2041926651_state,vAPP(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state),vAPP(sTfun(produc2041926651_state,$o),sTfun(set_Pr1165141447_state,sTfun(produc2041926651_state,produc2041926651_state)),sK251,X3),X2),X1)) )
| ( $true != vAPP(produc2041926651_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2)) ) ),
inference(cnf_transformation,[],[f1653]) ).
thf(f4637,plain,
spl365_185,
inference(avatar_split_clause,[],[f2116,f4635]) ).
thf(f4635,plain,
( spl365_185
<=> ! [X0: produc410756839_state,X3: produc410756839_state > $o,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK245,X3),X2),X0)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_185])]) ).
thf(f2116,plain,
! [X2: set_Pr2096893127_state,X3: produc410756839_state > $o,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK245,X3),X2),X0)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1647]) ).
thf(f4633,plain,
spl365_184,
inference(avatar_split_clause,[],[f2115,f4631]) ).
thf(f4631,plain,
( spl365_184
<=> ! [X0: produc410756839_state,X3: produc410756839_state > $o,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
| ( $true = vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_184])]) ).
thf(f2115,plain,
! [X2: set_Pr2096893127_state,X3: produc410756839_state > $o,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X1) )
| ( $true = vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK244,X3),X2),X0)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1647]) ).
thf(f4628,plain,
spl365_183,
inference(avatar_split_clause,[],[f2112,f4626]) ).
thf(f4626,plain,
( spl365_183
<=> ! [X0: produc410756839_state,X3: produc410756839_state > $o,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK242,X3),X2),X1)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_183])]) ).
thf(f2112,plain,
! [X2: set_Pr2096893127_state,X3: produc410756839_state > $o,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
| ( $true != vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK242,X3),X2),X1)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1645]) ).
thf(f4624,plain,
spl365_182,
inference(avatar_split_clause,[],[f2111,f4622]) ).
thf(f4622,plain,
( spl365_182
<=> ! [X0: produc410756839_state,X3: produc410756839_state > $o,X2: set_Pr2096893127_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
| ( $true = vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_182])]) ).
thf(f2111,plain,
! [X2: set_Pr2096893127_state,X3: produc410756839_state > $o,X0: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X3,X0) )
| ( $true = vAPP(produc410756839_state,$o,X3,vAPP(produc410756839_state,produc410756839_state,vAPP(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state),vAPP(sTfun(produc410756839_state,$o),sTfun(set_Pr2096893127_state,sTfun(produc410756839_state,produc410756839_state)),sK243,X3),X2),X1)) )
| ( $true != vAPP(produc410756839_state,$o,X3,X1) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2)) ) ),
inference(cnf_transformation,[],[f1645]) ).
thf(f4620,plain,
spl365_181,
inference(avatar_split_clause,[],[f2018,f4618]) ).
thf(f4618,plain,
( spl365_181
<=> ! [X2: state,X0: list_com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X1),X0),X2) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_181])]) ).
thf(f2018,plain,
! [X2: state,X0: list_com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X1),X0),X2) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(cnf_transformation,[],[f1192]) ).
thf(f1192,plain,
! [X0: list_com,X1: state,X2: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X1),X0),X2) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) ) ),
inference(ennf_transformation,[],[f597]) ).
thf(f597,plain,
! [X0: list_com,X1: state,X2: state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
=> ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X1),X0),X2) ) ),
inference(fool_elimination,[],[f596]) ).
thf(f596,plain,
! [X0: list_com,X1: state,X2: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X0),X1)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1))
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X1),X0),X2) ),
inference(rectify,[],[f32]) ).
thf(f32,axiom,
! [X4: list_com,X0: state,X6: state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X6))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1))
=> vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X4),X6) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_31_exec1s__impl__execs) ).
thf(f4616,plain,
spl365_180,
inference(avatar_split_clause,[],[f1947,f4614]) ).
thf(f4614,plain,
( spl365_180
<=> ! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0) != vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_180])]) ).
thf(f1947,plain,
! [X2: list_P1040014977_state,X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X2),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X2)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( vAPP(set_Pr1165141447_state,produc2041926651_state,sK147,X0) != vAPP(set_Pr1165141447_state,produc2041926651_state,sK148,X0) ) ),
inference(cnf_transformation,[],[f1551]) ).
thf(f4612,plain,
spl365_179,
inference(avatar_split_clause,[],[f1944,f4610]) ).
thf(f4610,plain,
( spl365_179
<=> ! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0) != vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_179])]) ).
thf(f1944,plain,
! [X2: list_P890094829_state,X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X2),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( X1 = X2 )
| ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X2)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( vAPP(set_Pr2096893127_state,produc410756839_state,sK145,X0) != vAPP(set_Pr2096893127_state,produc410756839_state,sK146,X0) ) ),
inference(cnf_transformation,[],[f1549]) ).
thf(f4608,plain,
spl365_178,
inference(avatar_split_clause,[],[f1865,f4606]) ).
thf(f4606,plain,
( spl365_178
<=> ! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK97,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK98,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc186437863_state,$o),list_com,sK99,X0)),vAPP(sTfun(produc186437863_state,$o),state,sK100,X0))))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_178])]) ).
thf(f1865,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK97,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK98,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc186437863_state,$o),list_com,sK99,X0)),vAPP(sTfun(produc186437863_state,$o),state,sK100,X0))))) ) ),
inference(cnf_transformation,[],[f1511]) ).
thf(f1511,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK97,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK98,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc186437863_state,$o),list_com,sK99,X0)),vAPP(sTfun(produc186437863_state,$o),state,sK100,X0))))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK97,sK98,sK99,sK100])],[f1114,f1510]) ).
thf(f1510,plain,
! [X0: produc186437863_state > $o] :
( ? [X2: produc410756839_state,X3: produc2041926651_state,X4: list_com,X5: state] : ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5)))) )
=> ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK97,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK98,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc186437863_state,$o),list_com,sK99,X0)),vAPP(sTfun(produc186437863_state,$o),state,sK100,X0))))) ) ),
introduced(choice_axiom,[]) ).
thf(f1114,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ? [X2: produc410756839_state,X3: produc2041926651_state,X4: list_com,X5: state] : ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5)))) ) ),
inference(ennf_transformation,[],[f445]) ).
thf(f445,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ! [X2: produc410756839_state,X3: produc2041926651_state,X4: list_com,X5: state] : ( $true = vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5)))) )
=> ( $true = vAPP(produc186437863_state,$o,X0,X1) ) ),
inference(fool_elimination,[],[f444]) ).
thf(f444,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ! [X2: produc410756839_state,X3: produc2041926651_state,X4: list_com,X5: state] : vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5))))
=> vAPP(produc186437863_state,$o,X0,X1) ),
inference(rectify,[],[f134]) ).
thf(f134,axiom,
! [X12: produc186437863_state > $o,X37: produc186437863_state] :
( ! [X13: produc410756839_state,X14: produc2041926651_state,X35: list_com,X36: state] : vAPP(produc186437863_state,$o,X12,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X13),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X14),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X35),X36))))
=> vAPP(produc186437863_state,$o,X12,X37) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_133_prod__induct4) ).
thf(f4604,plain,
spl365_177,
inference(avatar_split_clause,[],[f1796,f4602]) ).
thf(f4602,plain,
( spl365_177
<=> ! [X0: produc2058209240st_com] :
( ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,vAPP(produc2058209240st_com,sTfun(com,sTfun(com,$o)),sK36,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc2058209240st_com,com,sK37,X0)),vAPP(produc2058209240st_com,list_com,sK38,X0))) = X0 )
| ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,vAPP(produc2058209240st_com,sTfun(com,sTfun(com,$o)),sK39,X0)),nil_com) = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_177])]) ).
thf(f1796,plain,
! [X0: produc2058209240st_com] :
( ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,vAPP(produc2058209240st_com,sTfun(com,sTfun(com,$o)),sK36,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc2058209240st_com,com,sK37,X0)),vAPP(produc2058209240st_com,list_com,sK38,X0))) = X0 )
| ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,vAPP(produc2058209240st_com,sTfun(com,sTfun(com,$o)),sK39,X0)),nil_com) = X0 ) ),
inference(cnf_transformation,[],[f1453]) ).
thf(f1453,plain,
! [X0: produc2058209240st_com] :
( ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,vAPP(produc2058209240st_com,sTfun(com,sTfun(com,$o)),sK36,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc2058209240st_com,com,sK37,X0)),vAPP(produc2058209240st_com,list_com,sK38,X0))) = X0 )
| ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,vAPP(produc2058209240st_com,sTfun(com,sTfun(com,$o)),sK39,X0)),nil_com) = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK36,sK37,sK38,sK39])],[f1450,f1452,f1451]) ).
thf(f1451,plain,
! [X0: produc2058209240st_com] :
( ? [X1: com > com > $o,X2: com,X3: list_com] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) = X0 )
=> ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,vAPP(produc2058209240st_com,sTfun(com,sTfun(com,$o)),sK36,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc2058209240st_com,com,sK37,X0)),vAPP(produc2058209240st_com,list_com,sK38,X0))) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1452,plain,
! [X0: produc2058209240st_com] :
( ? [X4: com > com > $o] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X4),nil_com) = X0 )
=> ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,vAPP(produc2058209240st_com,sTfun(com,sTfun(com,$o)),sK39,X0)),nil_com) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1450,plain,
! [X0: produc2058209240st_com] :
( ? [X1: com > com > $o,X2: com,X3: list_com] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) = X0 )
| ? [X4: com > com > $o] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X4),nil_com) = X0 ) ),
inference(rectify,[],[f1078]) ).
thf(f1078,plain,
! [X0: produc2058209240st_com] :
( ? [X2: com > com > $o,X3: com,X4: list_com] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X2),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) = X0 )
| ? [X1: com > com > $o] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X1),nil_com) = X0 ) ),
inference(ennf_transformation,[],[f945]) ).
thf(f945,plain,
! [X0: produc2058209240st_com] :
( ! [X1: com > com > $o] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X1),nil_com) != X0 )
=> ~ ! [X2: com > com > $o,X3: com,X4: list_com] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X2),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) != X0 ) ),
inference(rectify,[],[f66]) ).
thf(f66,axiom,
! [X37: produc2058209240st_com] :
( ! [X38: com > com > $o] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X38),nil_com) != X37 )
=> ~ ! [X38: com > com > $o,X39: com,X42: list_com] : ( vAPP(list_com,produc2058209240st_com,vAPP(sTfun(com,sTfun(com,$o)),sTfun(list_com,produc2058209240st_com),produc1914379986st_com,X38),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X42)) != X37 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_65_sorted__wrt_Ocases) ).
thf(f4596,plain,
spl365_176,
inference(avatar_split_clause,[],[f1955,f4594]) ).
thf(f4594,plain,
( spl365_176
<=> ! [X2: com,X0: com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X2)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),vAPP(com,state,vAPP(state,sTfun(com,state),vAPP(com,sTfun(state,sTfun(com,state)),sK158,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_176])]) ).
thf(f1955,plain,
! [X2: com,X0: com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X2)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),vAPP(com,state,vAPP(state,sTfun(com,state),vAPP(com,sTfun(state,sTfun(com,state)),sK158,X2),X1),X0)) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X0),X1) ) ),
inference(cnf_transformation,[],[f1560]) ).
thf(f4588,plain,
( spl365_175
| ~ spl365_42
| ~ spl365_174 ),
inference(avatar_split_clause,[],[f4583,f4579,f3474,f4585]) ).
thf(f4579,plain,
( spl365_174
<=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),s)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),s2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_174])]) ).
thf(f4583,plain,
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,c),nil_com)),s)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),s2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) )
| ~ spl365_42
| ~ spl365_174 ),
inference(forward_demodulation,[],[f4581,f3475]) ).
thf(f4581,plain,
( ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),s)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),s2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) = $true )
| ~ spl365_174 ),
inference(avatar_component_clause,[],[f4579]) ).
thf(f4582,plain,
spl365_174,
inference(avatar_split_clause,[],[f1758,f4579]) ).
thf(f1758,plain,
vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),s)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),s2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) = $true,
inference(cnf_transformation,[],[f369]) ).
thf(f369,plain,
vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),s)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),s2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)) = $true,
inference(fool_elimination,[],[f368]) ).
thf(f368,plain,
vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),s)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),s2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)),
inference(rectify,[],[f355]) ).
thf(f355,axiom,
vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c),nil_com)),s)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,c2),cs)),s2))),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,pHoare259243666_exec1)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).
thf(f4545,plain,
spl365_173,
inference(avatar_split_clause,[],[f3209,f4543]) ).
thf(f4543,plain,
( spl365_173
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0))) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_173])]) ).
thf(f3209,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0))) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(forward_demodulation,[],[f1870,f1782]) ).
thf(f1870,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK106,X0)),vAPP(sTfun(list_com,$o),list_com,sK107,X0))) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1519]) ).
thf(f4541,plain,
spl365_172,
inference(avatar_split_clause,[],[f3201,f4539]) ).
thf(f4539,plain,
( spl365_172
<=> ! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK72,X1)),vAPP(sTfun(list_com,$o),list_com,sK73,X1)))) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_172])]) ).
thf(f3201,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK72,X1)),vAPP(sTfun(list_com,$o),list_com,sK73,X1)))) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f3200,f1782]) ).
thf(f3200,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK72,X1)),vAPP(sTfun(list_com,$o),list_com,sK73,X1)))) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f3199,f3191]) ).
thf(f3191,plain,
! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com)) ),
inference(forward_demodulation,[],[f1821,f1782]) ).
thf(f1821,plain,
! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com)) = vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)) ),
inference(cnf_transformation,[],[f967]) ).
thf(f967,plain,
! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),nil_com)) = vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)) ),
inference(rectify,[],[f276]) ).
thf(f276,axiom,
! [X37: com,X44: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),nil_com)) = vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_275_rotate1_Osimps_I2_J) ).
thf(f3199,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(sTfun(list_com,$o),list_com,sK73,X1)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK72,X1)),nil_com))) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f1849,f1782]) ).
thf(f1849,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(sTfun(list_com,$o),list_com,sK73,X1)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK72,X1)),nil_com))) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1485]) ).
thf(f1485,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(sTfun(list_com,$o),list_com,sK73,X1)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK72,X1)),nil_com))) )
& ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK73,X1)) )
& ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK73,X1) ) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK72,sK73,sK74])],[f1482,f1484,f1483]) ).
thf(f1483,plain,
! [X1: list_com > $o] :
( ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))) )
& ( $true = vAPP(list_com,$o,X1,X3) )
& ( nil_com != X3 ) )
=> ( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(sTfun(list_com,$o),list_com,sK73,X1)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK72,X1)),nil_com))) )
& ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK73,X1)) )
& ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK73,X1) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1484,plain,
! [X1: list_com > $o] :
( ? [X4: com] : ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),nil_com)) )
=> ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) ) ),
introduced(choice_axiom,[]) ).
thf(f1482,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))) )
& ( $true = vAPP(list_com,$o,X1,X3) )
& ( nil_com != X3 ) )
| ? [X4: com] : ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),nil_com)) )
| ( nil_com = X0 ) ),
inference(rectify,[],[f1098]) ).
thf(f1098,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ? [X3: com,X4: list_com] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),nil_com))) )
& ( $true = vAPP(list_com,$o,X1,X4) )
& ( nil_com != X4 ) )
| ? [X2: com] : ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
| ( nil_com = X0 ) ),
inference(flattening,[],[f1097]) ).
thf(f1097,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ? [X3: com,X4: list_com] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),nil_com))) )
& ( $true = vAPP(list_com,$o,X1,X4) )
& ( nil_com != X4 ) )
| ? [X2: com] : ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
| ( nil_com = X0 ) ),
inference(ennf_transformation,[],[f419]) ).
thf(f419,plain,
! [X0: list_com,X1: list_com > $o] :
( ( nil_com != X0 )
=> ( ! [X2: com] : ( $true = vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
=> ( ! [X3: com,X4: list_com] :
( ( nil_com != X4 )
=> ( ( $true = vAPP(list_com,$o,X1,X4) )
=> ( $true = vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),nil_com))) ) ) )
=> ( $true = vAPP(list_com,$o,X1,X0) ) ) ) ),
inference(fool_elimination,[],[f418]) ).
thf(f418,plain,
! [X0: list_com,X1: list_com > $o] :
( ( nil_com != X0 )
=> ( ! [X2: com] : vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))
=> ( ! [X3: com,X4: list_com] :
( ( nil_com != X4 )
=> ( vAPP(list_com,$o,X1,X4)
=> vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),nil_com))) ) )
=> vAPP(list_com,$o,X1,X0) ) ) ),
inference(rectify,[],[f204]) ).
thf(f204,axiom,
! [X44: list_com,X12: list_com > $o] :
( ( nil_com != X44 )
=> ( ! [X39: com] : vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),nil_com))
=> ( ! [X39: com,X41: list_com] :
( ( nil_com != X41 )
=> ( vAPP(list_com,$o,X12,X41)
=> vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X41),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),nil_com))) ) )
=> vAPP(list_com,$o,X12,X44) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_203_rev__nonempty__induct) ).
thf(f4537,plain,
spl365_171,
inference(avatar_split_clause,[],[f2317,f4535]) ).
thf(f4535,plain,
( spl365_171
<=> ! [X3: state,X4: list_com,X0: com,X5: state,X2: list_com,X1: com] :
( ( X3 = X5 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5))),pHoare259243666_exec1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_171])]) ).
thf(f2317,plain,
! [X2: list_com,X3: state,X0: com,X1: com,X4: list_com,X5: state] :
( ( X3 = X5 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1)),X2)),X3)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X4),X5))),pHoare259243666_exec1) ) ),
inference(cnf_transformation,[],[f1399]) ).
thf(f4533,plain,
spl365_170,
inference(avatar_split_clause,[],[f1926,f4531]) ).
thf(f4531,plain,
( spl365_170
<=> ! [X2: list_com > list_com > $o,X0: list_com,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X0),X1) )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2)) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,nil_com),nil_com) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_170])]) ).
thf(f1926,plain,
! [X2: list_com > list_com > $o,X0: list_com,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X0),X1) )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2)) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,nil_com),nil_com) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) ) ),
inference(cnf_transformation,[],[f1527]) ).
thf(f1527,plain,
! [X0: list_com,X1: list_com,X2: list_com > list_com > $o] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X0),X1) )
| ( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),com,sK116,X2)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2))),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),com,sK118,X2)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2))) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2)) )
& ( vAPP(list_com,nat,size_size_list_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2)) = vAPP(list_com,nat,size_size_list_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2)) ) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,nil_com),nil_com) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK116,sK117,sK118,sK119])],[f1133,f1526]) ).
thf(f1526,plain,
! [X2: list_com > list_com > $o] :
( ? [X3: com,X4: list_com,X5: com,X6: list_com] :
( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X6)) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X4),X6) )
& ( vAPP(list_com,nat,size_size_list_com,X4) = vAPP(list_com,nat,size_size_list_com,X6) ) )
=> ( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),com,sK116,X2)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2))),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),com,sK118,X2)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2))) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2)) )
& ( vAPP(list_com,nat,size_size_list_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2)) = vAPP(list_com,nat,size_size_list_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1133,plain,
! [X0: list_com,X1: list_com,X2: list_com > list_com > $o] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X0),X1) )
| ? [X3: com,X4: list_com,X5: com,X6: list_com] :
( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X6)) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X4),X6) )
& ( vAPP(list_com,nat,size_size_list_com,X4) = vAPP(list_com,nat,size_size_list_com,X6) ) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,nil_com),nil_com) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) ) ),
inference(flattening,[],[f1132]) ).
thf(f1132,plain,
! [X0: list_com,X1: list_com,X2: list_com > list_com > $o] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X0),X1) )
| ? [X3: com,X4: list_com,X5: com,X6: list_com] :
( ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X6)) )
& ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X4),X6) )
& ( vAPP(list_com,nat,size_size_list_com,X4) = vAPP(list_com,nat,size_size_list_com,X6) ) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,nil_com),nil_com) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) ) ),
inference(ennf_transformation,[],[f531]) ).
thf(f531,plain,
! [X0: list_com,X1: list_com,X2: list_com > list_com > $o] :
( ( vAPP(list_com,nat,size_size_list_com,X0) = vAPP(list_com,nat,size_size_list_com,X1) )
=> ( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,nil_com),nil_com) )
=> ( ! [X3: com,X4: list_com,X5: com,X6: list_com] :
( ( vAPP(list_com,nat,size_size_list_com,X4) = vAPP(list_com,nat,size_size_list_com,X6) )
=> ( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X4),X6) )
=> ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X6)) ) ) )
=> ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X0),X1) ) ) ) ),
inference(fool_elimination,[],[f530]) ).
thf(f530,plain,
! [X0: list_com,X1: list_com,X2: list_com > list_com > $o] :
( ( vAPP(list_com,nat,size_size_list_com,X0) = vAPP(list_com,nat,size_size_list_com,X1) )
=> ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,nil_com),nil_com)
=> ( ! [X3: com,X4: list_com,X5: com,X6: list_com] :
( ( vAPP(list_com,nat,size_size_list_com,X4) = vAPP(list_com,nat,size_size_list_com,X6) )
=> ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X4),X6)
=> vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X5),X6)) ) )
=> vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X0),X1) ) ) ),
inference(rectify,[],[f331]) ).
thf(f331,axiom,
! [X44: list_com,X57: list_com,X12: list_com > list_com > $o] :
( ( vAPP(list_com,nat,size_size_list_com,X44) = vAPP(list_com,nat,size_size_list_com,X57) )
=> ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X12,nil_com),nil_com)
=> ( ! [X39: com,X41: list_com,X40: com,X42: list_com] :
( ( vAPP(list_com,nat,size_size_list_com,X41) = vAPP(list_com,nat,size_size_list_com,X42) )
=> ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X12,X41),X42)
=> vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X41)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X42)) ) )
=> vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X12,X44),X57) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_330_list__induct2) ).
thf(f4529,plain,
( spl365_169
| ~ spl365_140 ),
inference(avatar_split_clause,[],[f4482,f4321,f4527]) ).
thf(f4527,plain,
( spl365_169
<=> ! [X0: list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X0),nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_169])]) ).
thf(f4321,plain,
( spl365_140
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_140])]) ).
thf(f4482,plain,
( ! [X0: list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X0),nil_com) )
| ~ spl365_140 ),
inference(equality_resolution,[],[f4322]) ).
thf(f4322,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X0),X1) ) )
| ~ spl365_140 ),
inference(avatar_component_clause,[],[f4321]) ).
thf(f4519,plain,
spl365_168,
inference(avatar_split_clause,[],[f1925,f4517]) ).
thf(f4517,plain,
( spl365_168
<=> ! [X2: list_com > list_com > $o,X0: list_com,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X0),X1) )
| ( vAPP(list_com,nat,size_size_list_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2)) = vAPP(list_com,nat,size_size_list_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2)) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,nil_com),nil_com) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_168])]) ).
thf(f1925,plain,
! [X2: list_com > list_com > $o,X0: list_com,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,X0),X1) )
| ( vAPP(list_com,nat,size_size_list_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK117,X2)) = vAPP(list_com,nat,size_size_list_com,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK119,X2)) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X2,nil_com),nil_com) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) ) ),
inference(cnf_transformation,[],[f1527]) ).
thf(f4509,plain,
spl365_167,
inference(avatar_split_clause,[],[f1937,f4507]) ).
thf(f4507,plain,
( spl365_167
<=> ! [X2: list_com,X0: list_com > list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK132,X0)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK131,X0)) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK133,X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_167])]) ).
thf(f1937,plain,
! [X2: list_com,X0: list_com > list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,X1),X2) )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK132,X0)),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK131,X0)) )
| ( $true != vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),X0,nil_com),vAPP(sTfun(list_com,sTfun(list_com,$o)),list_com,sK133,X0)) ) ),
inference(cnf_transformation,[],[f1538]) ).
thf(f4481,plain,
spl365_166,
inference(avatar_split_clause,[],[f3196,f4479]) ).
thf(f4479,plain,
( spl365_166
<=> ! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK69,X1)),vAPP(sTfun(list_com,$o),list_com,sK70,X1))) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_166])]) ).
thf(f3196,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK69,X1)),vAPP(sTfun(list_com,$o),list_com,sK70,X1))) )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f1846,f1782]) ).
thf(f1846,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK69,X1)),vAPP(sTfun(list_com,$o),list_com,sK70,X1))) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1481]) ).
thf(f1481,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK69,X1)),vAPP(sTfun(list_com,$o),list_com,sK70,X1))) )
& ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK70,X1)) )
& ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK70,X1) ) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK69,sK70,sK71])],[f1478,f1480,f1479]) ).
thf(f1479,plain,
! [X1: list_com > $o] :
( ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) )
& ( $true = vAPP(list_com,$o,X1,X3) )
& ( nil_com != X3 ) )
=> ( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK69,X1)),vAPP(sTfun(list_com,$o),list_com,sK70,X1))) )
& ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK70,X1)) )
& ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK70,X1) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1480,plain,
! [X1: list_com > $o] :
( ? [X4: com] : ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),nil_com)) )
=> ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) ) ),
introduced(choice_axiom,[]) ).
thf(f1478,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) )
& ( $true = vAPP(list_com,$o,X1,X3) )
& ( nil_com != X3 ) )
| ? [X4: com] : ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),nil_com)) )
| ( nil_com = X0 ) ),
inference(rectify,[],[f1096]) ).
thf(f1096,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ? [X3: com,X4: list_com] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) )
& ( $true = vAPP(list_com,$o,X1,X4) )
& ( nil_com != X4 ) )
| ? [X2: com] : ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
| ( nil_com = X0 ) ),
inference(flattening,[],[f1095]) ).
thf(f1095,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ? [X3: com,X4: list_com] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) )
& ( $true = vAPP(list_com,$o,X1,X4) )
& ( nil_com != X4 ) )
| ? [X2: com] : ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
| ( nil_com = X0 ) ),
inference(ennf_transformation,[],[f417]) ).
thf(f417,plain,
! [X0: list_com,X1: list_com > $o] :
( ( nil_com != X0 )
=> ( ! [X2: com] : ( $true = vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) )
=> ( ! [X3: com,X4: list_com] :
( ( nil_com != X4 )
=> ( ( $true = vAPP(list_com,$o,X1,X4) )
=> ( $true = vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) ) ) )
=> ( $true = vAPP(list_com,$o,X1,X0) ) ) ) ),
inference(fool_elimination,[],[f416]) ).
thf(f416,plain,
! [X0: list_com,X1: list_com > $o] :
( ( nil_com != X0 )
=> ( ! [X2: com] : vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))
=> ( ! [X3: com,X4: list_com] :
( ( nil_com != X4 )
=> ( vAPP(list_com,$o,X1,X4)
=> vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) ) )
=> vAPP(list_com,$o,X1,X0) ) ) ),
inference(rectify,[],[f88]) ).
thf(f88,axiom,
! [X44: list_com,X12: list_com > $o] :
( ( nil_com != X44 )
=> ( ! [X39: com] : vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),nil_com))
=> ( ! [X39: com,X41: list_com] :
( ( nil_com != X41 )
=> ( vAPP(list_com,$o,X12,X41)
=> vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X41)) ) )
=> vAPP(list_com,$o,X12,X44) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_87_list__nonempty__induct) ).
thf(f4477,plain,
spl365_165,
inference(avatar_split_clause,[],[f2246,f4475]) ).
thf(f4475,plain,
( spl365_165
<=> ! [X4: state,X0: state > set_state,X3: list_com,X2: state,X1: list_com] :
( ( X1 = X3 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X0)),X1)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))),pHoare259243666_exec1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_165])]) ).
thf(f2246,plain,
! [X2: state,X3: list_com,X0: state > set_state,X1: list_com,X4: state] :
( ( X1 = X3 )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(state,set_state),com,do,X0)),X1)),X2)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))),pHoare259243666_exec1) ) ),
inference(cnf_transformation,[],[f1363]) ).
thf(f4473,plain,
spl365_164,
inference(avatar_split_clause,[],[f1984,f4471]) ).
thf(f4471,plain,
( spl365_164
<=> ! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_164])]) ).
thf(f1984,plain,
! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),vAPP(list_P1040014977_state,nat,size_s213202669_state,X1)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) ) ),
inference(cnf_transformation,[],[f1581]) ).
thf(f4469,plain,
spl365_163,
inference(avatar_split_clause,[],[f1983,f4467]) ).
thf(f4467,plain,
( spl365_163
<=> ! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_163])]) ).
thf(f1983,plain,
! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P1040014977_state,nat,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,nat),vAPP(set_Pr1165141447_state,sTfun(list_P1040014977_state,sTfun(list_P1040014977_state,nat)),sK175,X2),X1),X0)),vAPP(list_P1040014977_state,nat,size_s213202669_state,X0)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lex_Pr570247525_state,X2)) ) ),
inference(cnf_transformation,[],[f1581]) ).
thf(f4465,plain,
spl365_162,
inference(avatar_split_clause,[],[f1970,f4463]) ).
thf(f4463,plain,
( spl365_162
<=> ! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),vAPP(list_P890094829_state,nat,size_s837829465_state,X1)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_162])]) ).
thf(f1970,plain,
! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),vAPP(list_P890094829_state,nat,size_s837829465_state,X1)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) ) ),
inference(cnf_transformation,[],[f1571]) ).
thf(f4461,plain,
spl365_161,
inference(avatar_split_clause,[],[f1969,f4459]) ).
thf(f4459,plain,
( spl365_161
<=> ! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),vAPP(list_P890094829_state,nat,size_s837829465_state,X0)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_161])]) ).
thf(f1969,plain,
! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(list_P890094829_state,nat,vAPP(list_P890094829_state,sTfun(list_P890094829_state,nat),vAPP(set_Pr2096893127_state,sTfun(list_P890094829_state,sTfun(list_P890094829_state,nat)),sK166,X2),X1),X0)),vAPP(list_P890094829_state,nat,size_s837829465_state,X0)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lex_Pr1762629969_state,X2)) ) ),
inference(cnf_transformation,[],[f1571]) ).
thf(f4453,plain,
spl365_160,
inference(avatar_split_clause,[],[f2079,f4451]) ).
thf(f4451,plain,
( spl365_160
<=> ! [X0: produc410756839_state > nat,X3: list_P1627643054te_nat,X2: produc410756839_state,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,vAPP(list_P1627643054te_nat,list_P1627643054te_nat,vAPP(sTfun(produc410756839_state,nat),sTfun(list_P1627643054te_nat,list_P1627643054te_nat),cons_P1631380062te_nat,X0),X3))) )
| ( $true != vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc410756839_state,nat,X0,X1)),vAPP(produc410756839_state,nat,X0,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_160])]) ).
thf(f2079,plain,
! [X2: produc410756839_state,X3: list_P1627643054te_nat,X0: produc410756839_state > nat,X1: produc410756839_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,vAPP(list_P1627643054te_nat,list_P1627643054te_nat,vAPP(sTfun(produc410756839_state,nat),sTfun(list_P1627643054te_nat,list_P1627643054te_nat),cons_P1631380062te_nat,X0),X3))) )
| ( $true != vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc410756839_state,nat,X0,X1)),vAPP(produc410756839_state,nat,X0,X2)) ) ),
inference(cnf_transformation,[],[f1224]) ).
thf(f1224,plain,
! [X0: produc410756839_state > nat,X1: produc410756839_state,X2: produc410756839_state,X3: list_P1627643054te_nat] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,vAPP(list_P1627643054te_nat,list_P1627643054te_nat,vAPP(sTfun(produc410756839_state,nat),sTfun(list_P1627643054te_nat,list_P1627643054te_nat),cons_P1631380062te_nat,X0),X3))) )
| ( $true != vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc410756839_state,nat,X0,X1)),vAPP(produc410756839_state,nat,X0,X2)) ) ),
inference(ennf_transformation,[],[f687]) ).
thf(f687,plain,
! [X0: produc410756839_state > nat,X1: produc410756839_state,X2: produc410756839_state,X3: list_P1627643054te_nat] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc410756839_state,nat,X0,X1)),vAPP(produc410756839_state,nat,X0,X2)) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,vAPP(list_P1627643054te_nat,list_P1627643054te_nat,vAPP(sTfun(produc410756839_state,nat),sTfun(list_P1627643054te_nat,list_P1627643054te_nat),cons_P1631380062te_nat,X0),X3))) ) ),
inference(fool_elimination,[],[f686]) ).
thf(f686,plain,
! [X0: produc410756839_state > nat,X1: produc410756839_state,X2: produc410756839_state,X3: list_P1627643054te_nat] :
( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc410756839_state,nat,X0,X1)),vAPP(produc410756839_state,nat,X0,X2))
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,vAPP(list_P1627643054te_nat,list_P1627643054te_nat,vAPP(sTfun(produc410756839_state,nat),sTfun(list_P1627643054te_nat,list_P1627643054te_nat),cons_P1631380062te_nat,X0),X3))) ),
inference(rectify,[],[f349]) ).
thf(f349,axiom,
! [X84: produc410756839_state > nat,X37: produc410756839_state,X34: produc410756839_state,X130: list_P1627643054te_nat] :
( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc410756839_state,nat,X84,X37)),vAPP(produc410756839_state,nat,X84,X34))
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X37),X34)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,vAPP(list_P1627643054te_nat,list_P1627643054te_nat,vAPP(sTfun(produc410756839_state,nat),sTfun(list_P1627643054te_nat,list_P1627643054te_nat),cons_P1631380062te_nat,X84),X130))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_348_measures__less) ).
thf(f4449,plain,
spl365_159,
inference(avatar_split_clause,[],[f2078,f4447]) ).
thf(f4447,plain,
( spl365_159
<=> ! [X0: produc2041926651_state > nat,X3: list_P1178430914te_nat,X2: produc2041926651_state,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,vAPP(list_P1178430914te_nat,list_P1178430914te_nat,vAPP(sTfun(produc2041926651_state,nat),sTfun(list_P1178430914te_nat,list_P1178430914te_nat),cons_P1821701106te_nat,X0),X3))) )
| ( $true != vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc2041926651_state,nat,X0,X1)),vAPP(produc2041926651_state,nat,X0,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_159])]) ).
thf(f2078,plain,
! [X2: produc2041926651_state,X3: list_P1178430914te_nat,X0: produc2041926651_state > nat,X1: produc2041926651_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,vAPP(list_P1178430914te_nat,list_P1178430914te_nat,vAPP(sTfun(produc2041926651_state,nat),sTfun(list_P1178430914te_nat,list_P1178430914te_nat),cons_P1821701106te_nat,X0),X3))) )
| ( $true != vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc2041926651_state,nat,X0,X1)),vAPP(produc2041926651_state,nat,X0,X2)) ) ),
inference(cnf_transformation,[],[f1223]) ).
thf(f1223,plain,
! [X0: produc2041926651_state > nat,X1: produc2041926651_state,X2: produc2041926651_state,X3: list_P1178430914te_nat] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,vAPP(list_P1178430914te_nat,list_P1178430914te_nat,vAPP(sTfun(produc2041926651_state,nat),sTfun(list_P1178430914te_nat,list_P1178430914te_nat),cons_P1821701106te_nat,X0),X3))) )
| ( $true != vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc2041926651_state,nat,X0,X1)),vAPP(produc2041926651_state,nat,X0,X2)) ) ),
inference(ennf_transformation,[],[f685]) ).
thf(f685,plain,
! [X0: produc2041926651_state > nat,X1: produc2041926651_state,X2: produc2041926651_state,X3: list_P1178430914te_nat] :
( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc2041926651_state,nat,X0,X1)),vAPP(produc2041926651_state,nat,X0,X2)) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,vAPP(list_P1178430914te_nat,list_P1178430914te_nat,vAPP(sTfun(produc2041926651_state,nat),sTfun(list_P1178430914te_nat,list_P1178430914te_nat),cons_P1821701106te_nat,X0),X3))) ) ),
inference(fool_elimination,[],[f684]) ).
thf(f684,plain,
! [X0: produc2041926651_state > nat,X1: produc2041926651_state,X2: produc2041926651_state,X3: list_P1178430914te_nat] :
( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc2041926651_state,nat,X0,X1)),vAPP(produc2041926651_state,nat,X0,X2))
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,vAPP(list_P1178430914te_nat,list_P1178430914te_nat,vAPP(sTfun(produc2041926651_state,nat),sTfun(list_P1178430914te_nat,list_P1178430914te_nat),cons_P1821701106te_nat,X0),X3))) ),
inference(rectify,[],[f348]) ).
thf(f348,axiom,
! [X84: produc2041926651_state > nat,X37: produc2041926651_state,X34: produc2041926651_state,X130: list_P1178430914te_nat] :
( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),ord_less_nat,vAPP(produc2041926651_state,nat,X84,X37)),vAPP(produc2041926651_state,nat,X84,X34))
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X37),X34)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,vAPP(list_P1178430914te_nat,list_P1178430914te_nat,vAPP(sTfun(produc2041926651_state,nat),sTfun(list_P1178430914te_nat,list_P1178430914te_nat),cons_P1821701106te_nat,X84),X130))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_347_measures__less) ).
thf(f4445,plain,
( spl365_158
| ~ spl365_86
| ~ spl365_125 ),
inference(avatar_split_clause,[],[f4268,f4156,f3752,f4443]) ).
thf(f3752,plain,
( spl365_86
<=> ! [X0: list_com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_86])]) ).
thf(f4156,plain,
( spl365_125
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com != vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
| ( nil_com = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_125])]) ).
thf(f4268,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != X0 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X0),X1) ) )
| ~ spl365_86
| ~ spl365_125 ),
inference(superposition,[],[f4157,f3753]) ).
thf(f3753,plain,
( ! [X0: list_com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X1 )
| ~ spl365_86 ),
inference(avatar_component_clause,[],[f3752]) ).
thf(f4157,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
| ( nil_com = X1 ) )
| ~ spl365_125 ),
inference(avatar_component_clause,[],[f4156]) ).
thf(f4427,plain,
spl365_157,
inference(avatar_split_clause,[],[f2320,f4425]) ).
thf(f4425,plain,
( spl365_157
<=> ! [X4: list_com,X0: state,X3: list_com,X2: state,X1: state > $o] :
( ( $true != vAPP(state,$o,X1,X0) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),sP5,X4),X3),X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_157])]) ).
thf(f2320,plain,
! [X2: state,X3: list_com,X0: state,X1: state > $o,X4: list_com] :
( ( $true != vAPP(state,$o,X1,X0) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),sP5,X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1751]) ).
thf(f1751,plain,
! [X0: state,X1: state > $o,X2: state,X3: list_com,X4: list_com] :
( ( ( $true != vAPP(state,$o,X1,X0) )
& ( X0 = X2 )
& ( X3 = X4 ) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),sP5,X4),X3),X2),X1),X0) ) ),
inference(rectify,[],[f1750]) ).
thf(f1750,plain,
! [X3: state,X0: state > $o,X5: state,X4: list_com,X2: list_com] :
( ( ( $true != vAPP(state,$o,X0,X3) )
& ( X3 = X5 )
& ( X2 = X4 ) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),sP5,X2),X4),X5),X0),X3) ) ),
inference(nnf_transformation,[],[f1420]) ).
thf(f1420,plain,
! [X3: state,X0: state > $o,X5: state,X4: list_com,X2: list_com] :
( ( ( $true != vAPP(state,$o,X0,X3) )
& ( X3 = X5 )
& ( X2 = X4 ) )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),sP5,X2),X4),X5),X0),X3) ) ),
introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).
thf(f4423,plain,
spl365_156,
inference(avatar_split_clause,[],[f1990,f4421]) ).
thf(f4421,plain,
( spl365_156
<=> ! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_156])]) ).
thf(f1990,plain,
! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ),
inference(cnf_transformation,[],[f1174]) ).
thf(f1174,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) ) ),
inference(ennf_transformation,[],[f577]) ).
thf(f577,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2)) )
=> ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) ) ),
inference(fool_elimination,[],[f576]) ).
thf(f576,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X2))
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X2))) ),
inference(rectify,[],[f261]) ).
thf(f261,axiom,
! [X44: list_P1040014977_state,X57: list_P1040014977_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X57)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X11))
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X57)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_260_listrel__reflcl__if__listrel1) ).
thf(f4419,plain,
spl365_155,
inference(avatar_split_clause,[],[f1976,f4417]) ).
thf(f4417,plain,
( spl365_155
<=> ! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_155])]) ).
thf(f1976,plain,
! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ),
inference(cnf_transformation,[],[f1168]) ).
thf(f1168,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) ) ),
inference(ennf_transformation,[],[f569]) ).
thf(f569,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2)) )
=> ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) ) ),
inference(fool_elimination,[],[f568]) ).
thf(f568,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X2))
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X2))) ),
inference(rectify,[],[f262]) ).
thf(f262,axiom,
! [X44: list_P890094829_state,X57: list_P890094829_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X57)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X11))
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X57)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_261_listrel__reflcl__if__listrel1) ).
thf(f4415,plain,
( spl365_154
| ~ spl365_85
| ~ spl365_125 ),
inference(avatar_split_clause,[],[f4267,f4156,f3748,f4413]) ).
thf(f3748,plain,
( spl365_85
<=> ! [X0: list_com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_85])]) ).
thf(f4267,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X0),X1) ) )
| ~ spl365_85
| ~ spl365_125 ),
inference(superposition,[],[f4157,f3749]) ).
thf(f3749,plain,
( ! [X0: list_com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X0 )
| ~ spl365_85 ),
inference(avatar_component_clause,[],[f3748]) ).
thf(f4411,plain,
spl365_153,
inference(avatar_split_clause,[],[f1856,f4409]) ).
thf(f4409,plain,
( spl365_153
<=> ! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK78,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK78,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_153])]) ).
thf(f1856,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK78,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK78,X0))),X0) ) ),
inference(cnf_transformation,[],[f1493]) ).
thf(f1493,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK78,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK78,X0))),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK78])],[f1105,f1492]) ).
thf(f1492,plain,
! [X0: set_Pr1165141447_state] :
( ? [X2: produc2041926651_state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK78,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK78,X0))),X0) ) ),
introduced(choice_axiom,[]) ).
thf(f1105,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) )
| ? [X2: produc2041926651_state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0) ) ),
inference(ennf_transformation,[],[f981]) ).
thf(f981,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ! [X2: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) ) ),
inference(flattening,[],[f427]) ).
thf(f427,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ! [X2: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) ) ),
inference(fool_elimination,[],[f426]) ).
thf(f426,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ! [X2: produc2041926651_state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X0)) ),
inference(rectify,[],[f287]) ).
thf(f287,axiom,
! [X11: set_Pr1165141447_state,X44: list_P1040014977_state] :
( ! [X39: produc2041926651_state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X39),X39)),X11)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X44)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lexord1062073966_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_286_lexord__irreflexive) ).
thf(f4407,plain,
spl365_152,
inference(avatar_split_clause,[],[f1855,f4405]) ).
thf(f4405,plain,
( spl365_152
<=> ! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lenlex295247238_state,X0)) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK77,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK77,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_152])]) ).
thf(f1855,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lenlex295247238_state,X0)) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK77,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK77,X0))),X0) ) ),
inference(cnf_transformation,[],[f1491]) ).
thf(f1491,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lenlex295247238_state,X0)) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK77,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK77,X0))),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK77])],[f1104,f1490]) ).
thf(f1490,plain,
! [X0: set_Pr1165141447_state] :
( ? [X2: produc2041926651_state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK77,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK77,X0))),X0) ) ),
introduced(choice_axiom,[]) ).
thf(f1104,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lenlex295247238_state,X0)) )
| ? [X2: produc2041926651_state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0) ) ),
inference(ennf_transformation,[],[f980]) ).
thf(f980,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ! [X2: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lenlex295247238_state,X0)) ) ),
inference(flattening,[],[f425]) ).
thf(f425,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ! [X2: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lenlex295247238_state,X0)) ) ),
inference(fool_elimination,[],[f424]) ).
thf(f424,plain,
! [X0: set_Pr1165141447_state,X1: list_P1040014977_state] :
( ! [X2: produc2041926651_state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X2)),X0)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X1),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lenlex295247238_state,X0)) ),
inference(rectify,[],[f317]) ).
thf(f317,axiom,
! [X11: set_Pr1165141447_state,X44: list_P1040014977_state] :
( ! [X39: produc2041926651_state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X39),X39)),X11)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X44)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,lenlex295247238_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_316_lenlex__irreflexive) ).
thf(f4403,plain,
spl365_151,
inference(avatar_split_clause,[],[f1854,f4401]) ).
thf(f4401,plain,
( spl365_151
<=> ! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK76,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK76,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_151])]) ).
thf(f1854,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK76,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK76,X0))),X0) ) ),
inference(cnf_transformation,[],[f1489]) ).
thf(f1489,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK76,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK76,X0))),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK76])],[f1103,f1488]) ).
thf(f1488,plain,
! [X0: set_Pr2096893127_state] :
( ? [X2: produc410756839_state] : ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK76,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK76,X0))),X0) ) ),
introduced(choice_axiom,[]) ).
thf(f1103,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) )
| ? [X2: produc410756839_state] : ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0) ) ),
inference(ennf_transformation,[],[f979]) ).
thf(f979,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ! [X2: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) ) ),
inference(flattening,[],[f423]) ).
thf(f423,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ! [X2: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) ) ),
inference(fool_elimination,[],[f422]) ).
thf(f422,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ! [X2: produc410756839_state] : ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X0)) ),
inference(rectify,[],[f288]) ).
thf(f288,axiom,
! [X11: set_Pr2096893127_state,X44: list_P890094829_state] :
( ! [X39: produc410756839_state] : ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X39),X39)),X11)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X44)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lexord1893203674_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_287_lexord__irreflexive) ).
thf(f4399,plain,
spl365_150,
inference(avatar_split_clause,[],[f1853,f4397]) ).
thf(f4397,plain,
( spl365_150
<=> ! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lenlex1401983474_state,X0)) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK75,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK75,X0))),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_150])]) ).
thf(f1853,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lenlex1401983474_state,X0)) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK75,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK75,X0))),X0) ) ),
inference(cnf_transformation,[],[f1487]) ).
thf(f1487,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lenlex1401983474_state,X0)) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK75,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK75,X0))),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK75])],[f1102,f1486]) ).
thf(f1486,plain,
! [X0: set_Pr2096893127_state] :
( ? [X2: produc410756839_state] : ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK75,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK75,X0))),X0) ) ),
introduced(choice_axiom,[]) ).
thf(f1102,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lenlex1401983474_state,X0)) )
| ? [X2: produc410756839_state] : ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0) ) ),
inference(ennf_transformation,[],[f978]) ).
thf(f978,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ! [X2: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lenlex1401983474_state,X0)) ) ),
inference(flattening,[],[f421]) ).
thf(f421,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ! [X2: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lenlex1401983474_state,X0)) ) ),
inference(fool_elimination,[],[f420]) ).
thf(f420,plain,
! [X0: set_Pr2096893127_state,X1: list_P890094829_state] :
( ! [X2: produc410756839_state] : ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X2)),X0)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X1),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lenlex1401983474_state,X0)) ),
inference(rectify,[],[f318]) ).
thf(f318,axiom,
! [X11: set_Pr2096893127_state,X44: list_P890094829_state] :
( ! [X39: produc410756839_state] : ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X39),X39)),X11)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X44)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,lenlex1401983474_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_317_lenlex__irreflexive) ).
thf(f4395,plain,
spl365_149,
inference(avatar_split_clause,[],[f1895,f4393]) ).
thf(f4393,plain,
( spl365_149
<=> ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0)) != vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0)) )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0) )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_149])]) ).
thf(f1895,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0)) != vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0)) )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0) )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0) ) ),
inference(cnf_transformation,[],[f1525]) ).
thf(f1525,plain,
! [X0: list_com,X1: list_com] :
( ( ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0)) != vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0)) )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0) )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0) ) )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK113,sK114,sK115])],[f990,f1524]) ).
thf(f1524,plain,
! [X0: list_com,X1: list_com] :
( ? [X2: list_com,X3: list_com,X4: list_com] :
( ( ( vAPP(list_com,com,last_com,X3) != vAPP(list_com,com,last_com,X4) )
| ( nil_com = X4 )
| ( nil_com = X3 ) )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),X2) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X2) = X0 ) )
=> ( ( ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0)) != vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0)) )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0) )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0) ) )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f990,plain,
! [X0: list_com,X1: list_com] :
? [X2: list_com,X3: list_com,X4: list_com] :
( ( ( vAPP(list_com,com,last_com,X3) != vAPP(list_com,com,last_com,X4) )
| ( nil_com = X4 )
| ( nil_com = X3 ) )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X4),X2) = X1 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),X2) = X0 ) ),
inference(rectify,[],[f306]) ).
thf(f306,axiom,
! [X44: list_com,X57: list_com] :
? [X120: list_com,X113: list_com,X121: list_com] :
( ( ( vAPP(list_com,com,last_com,X113) != vAPP(list_com,com,last_com,X121) )
| ( nil_com = X121 )
| ( nil_com = X113 ) )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X121),X120) = X57 )
& ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X113),X120) = X44 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_305_longest__common__suffix) ).
thf(f4373,plain,
spl365_148,
inference(avatar_split_clause,[],[f3186,f4371]) ).
thf(f4371,plain,
( spl365_148
<=> ! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,sK14,X0)),nil_com) = X0 )
| ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK11,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK12,X0)),vAPP(list_com,list_com,sK13,X0))) = X0 )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_148])]) ).
thf(f3186,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,sK14,X0)),nil_com) = X0 )
| ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK11,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK12,X0)),vAPP(list_com,list_com,sK13,X0))) = X0 )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f1790,f1782]) ).
thf(f1790,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK11,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK12,X0)),vAPP(list_com,list_com,sK13,X0))) = X0 )
| ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK14,X0)),nil_com) = X0 )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1431]) ).
thf(f1431,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK11,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK12,X0)),vAPP(list_com,list_com,sK13,X0))) = X0 )
| ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK14,X0)),nil_com) = X0 )
| ( nil_com = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK11,sK12,sK13,sK14])],[f1428,f1430,f1429]) ).
thf(f1429,plain,
! [X0: list_com] :
( ? [X1: com,X2: com,X3: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) = X0 )
=> ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK11,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK12,X0)),vAPP(list_com,list_com,sK13,X0))) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1430,plain,
! [X0: list_com] :
( ? [X4: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),nil_com) = X0 )
=> ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK14,X0)),nil_com) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1428,plain,
! [X0: list_com] :
( ? [X1: com,X2: com,X3: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) = X0 )
| ? [X4: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),nil_com) = X0 )
| ( nil_com = X0 ) ),
inference(rectify,[],[f1070]) ).
thf(f1070,plain,
! [X0: list_com] :
( ? [X2: com,X3: com,X4: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) = X0 )
| ? [X1: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),nil_com) = X0 )
| ( nil_com = X0 ) ),
inference(flattening,[],[f1069]) ).
thf(f1069,plain,
! [X0: list_com] :
( ? [X2: com,X3: com,X4: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) = X0 )
| ? [X1: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),nil_com) = X0 )
| ( nil_com = X0 ) ),
inference(ennf_transformation,[],[f939]) ).
thf(f939,plain,
! [X0: list_com] :
( ( nil_com != X0 )
=> ( ! [X1: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),nil_com) != X0 )
=> ~ ! [X2: com,X3: com,X4: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)) != X0 ) ) ),
inference(rectify,[],[f92]) ).
thf(f92,axiom,
! [X37: list_com] :
( ( nil_com != X37 )
=> ( ! [X39: com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),nil_com) != X37 )
=> ~ ! [X39: com,X40: com,X41: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X41)) != X37 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_91_remdups__adj_Ocases) ).
thf(f4369,plain,
( spl365_147
| ~ spl365_86
| ~ spl365_119 ),
inference(avatar_split_clause,[],[f4216,f4105,f3752,f4367]) ).
thf(f4105,plain,
( spl365_119
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com != vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_119])]) ).
thf(f4216,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != X0 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X0),X1) ) )
| ~ spl365_86
| ~ spl365_119 ),
inference(superposition,[],[f4106,f3753]) ).
thf(f4106,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
| ( nil_com = X0 ) )
| ~ spl365_119 ),
inference(avatar_component_clause,[],[f4105]) ).
thf(f4365,plain,
spl365_146,
inference(avatar_split_clause,[],[f1907,f4363]) ).
thf(f4363,plain,
( spl365_146
<=> ! [X2: com > list_com,X0: com,X1: list_com] : ( vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(com,list_com,X2,X0)),vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,X1),X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_146])]) ).
thf(f1907,plain,
! [X2: com > list_com,X0: com,X1: list_com] : ( vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(com,list_com,X2,X0)),vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,X1),X2)) ),
inference(cnf_transformation,[],[f998]) ).
thf(f998,plain,
! [X0: com,X1: list_com,X2: com > list_com] : ( vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(com,list_com,X2,X0)),vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,X1),X2)) ),
inference(rectify,[],[f231]) ).
thf(f231,axiom,
! [X37: com,X44: list_com,X84: com > list_com] : ( vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)),X84) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(com,list_com,X84,X37)),vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,X44),X84)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_230_bind__simps_I2_J) ).
thf(f4361,plain,
spl365_145,
inference(avatar_split_clause,[],[f1788,f4359]) ).
thf(f4359,plain,
( spl365_145
<=> ! [X0: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_list_com,com,sK7,X0)),vAPP(list_list_com,list_com,sK8,X0))),vAPP(list_list_com,list_list_com,sK9,X0)) = X0 )
| ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),vAPP(list_list_com,list_list_com,sK10,X0)) = X0 )
| ( nil_list_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_145])]) ).
thf(f1788,plain,
! [X0: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_list_com,com,sK7,X0)),vAPP(list_list_com,list_com,sK8,X0))),vAPP(list_list_com,list_list_com,sK9,X0)) = X0 )
| ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),vAPP(list_list_com,list_list_com,sK10,X0)) = X0 )
| ( nil_list_com = X0 ) ),
inference(cnf_transformation,[],[f1427]) ).
thf(f1427,plain,
! [X0: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_list_com,com,sK7,X0)),vAPP(list_list_com,list_com,sK8,X0))),vAPP(list_list_com,list_list_com,sK9,X0)) = X0 )
| ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),vAPP(list_list_com,list_list_com,sK10,X0)) = X0 )
| ( nil_list_com = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK7,sK8,sK9,sK10])],[f1424,f1426,f1425]) ).
thf(f1425,plain,
! [X0: list_list_com] :
( ? [X1: com,X2: list_com,X3: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)),X3) = X0 )
=> ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_list_com,com,sK7,X0)),vAPP(list_list_com,list_com,sK8,X0))),vAPP(list_list_com,list_list_com,sK9,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1426,plain,
! [X0: list_list_com] :
( ? [X4: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),X4) = X0 )
=> ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),vAPP(list_list_com,list_list_com,sK10,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1424,plain,
! [X0: list_list_com] :
( ? [X1: com,X2: list_com,X3: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)),X3) = X0 )
| ? [X4: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),X4) = X0 )
| ( nil_list_com = X0 ) ),
inference(rectify,[],[f1067]) ).
thf(f1067,plain,
! [X0: list_list_com] :
( ? [X2: com,X3: list_com,X4: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)),X4) = X0 )
| ? [X1: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),X1) = X0 )
| ( nil_list_com = X0 ) ),
inference(flattening,[],[f1066]) ).
thf(f1066,plain,
! [X0: list_list_com] :
( ? [X2: com,X3: list_com,X4: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)),X4) = X0 )
| ? [X1: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),X1) = X0 )
| ( nil_list_com = X0 ) ),
inference(ennf_transformation,[],[f937]) ).
thf(f937,plain,
! [X0: list_list_com] :
( ( nil_list_com != X0 )
=> ( ! [X1: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),X1) != X0 )
=> ~ ! [X2: com,X3: list_com,X4: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)),X4) != X0 ) ) ),
inference(rectify,[],[f93]) ).
thf(f93,axiom,
! [X37: list_list_com] :
( ( nil_list_com != X37 )
=> ( ! [X53: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),X53) != X37 )
=> ~ ! [X39: com,X41: list_com,X53: list_list_com] : ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X41)),X53) != X37 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_92_transpose_Ocases) ).
thf(f4353,plain,
spl365_144,
inference(avatar_split_clause,[],[f2319,f4351]) ).
thf(f4351,plain,
( spl365_144
<=> ! [X4: list_com,X0: state,X3: list_com,X2: state,X1: state > $o] :
( ( X0 = X2 )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),sP5,X4),X3),X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_144])]) ).
thf(f2319,plain,
! [X2: state,X3: list_com,X0: state,X1: state > $o,X4: list_com] :
( ( X0 = X2 )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),sP5,X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1751]) ).
thf(f4349,plain,
spl365_143,
inference(avatar_split_clause,[],[f2318,f4347]) ).
thf(f4347,plain,
( spl365_143
<=> ! [X2: state,X4: list_com,X0: state,X3: list_com,X1: state > $o] :
( ( X3 = X4 )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),sP5,X4),X3),X2),X1),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_143])]) ).
thf(f2318,plain,
! [X2: state,X3: list_com,X0: state,X1: state > $o,X4: list_com] :
( ( X3 = X4 )
| ( $true != vAPP(state,$o,vAPP(sTfun(state,$o),sTfun(state,$o),vAPP(state,sTfun(sTfun(state,$o),sTfun(state,$o)),vAPP(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o))),vAPP(list_com,sTfun(list_com,sTfun(state,sTfun(sTfun(state,$o),sTfun(state,$o)))),sP5,X4),X3),X2),X1),X0) ) ),
inference(cnf_transformation,[],[f1751]) ).
thf(f4331,plain,
spl365_142,
inference(avatar_split_clause,[],[f2070,f4329]) ).
thf(f4329,plain,
( spl365_142
<=> ! [X0: state > $o,X3: com,X2: com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_142])]) ).
thf(f2070,plain,
! [X2: com,X3: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1217]) ).
thf(f1217,plain,
! [X0: state > $o,X1: state,X2: com,X3: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(flattening,[],[f1216]) ).
thf(f1216,plain,
! [X0: state > $o,X1: state,X2: com,X3: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true != vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f675]) ).
thf(f675,plain,
! [X0: state > $o,X1: state,X2: com,X3: com] :
( ( $true = vAPP(state,$o,X0,X1) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X1) ) ) ),
inference(fool_elimination,[],[f674]) ).
thf(f674,plain,
! [X0: state > $o,X1: state,X2: com,X3: com] :
( vAPP(state,$o,X0,X1)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X2),X3)),X1) ) ),
inference(rectify,[],[f166]) ).
thf(f166,axiom,
! [X31: state > $o,X0: state,X82: com,X83: com] :
( vAPP(state,$o,X31,X0)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X82),X0)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X31),X82),X83)),X0) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_165_termi_OIfTrue) ).
thf(f4327,plain,
spl365_141,
inference(avatar_split_clause,[],[f2058,f4325]) ).
thf(f4325,plain,
( spl365_141
<=> ! [X0: state > $o,X3: com,X2: com,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X3),X2)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_141])]) ).
thf(f2058,plain,
! [X2: com,X3: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X3),X2)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1201]) ).
thf(f1201,plain,
! [X0: state > $o,X1: state,X2: com,X3: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X3),X2)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(flattening,[],[f1200]) ).
thf(f1200,plain,
! [X0: state > $o,X1: state,X2: com,X3: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X3),X2)),X1) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f1022]) ).
thf(f1022,plain,
! [X0: state > $o,X1: state,X2: com,X3: com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X3),X2)),X1) ) ) ),
inference(flattening,[],[f653]) ).
thf(f653,plain,
! [X0: state > $o,X1: state,X2: com,X3: com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X3),X2)),X1) ) ) ),
inference(fool_elimination,[],[f652]) ).
thf(f652,plain,
! [X0: state > $o,X1: state,X2: com,X3: com] :
( ~ vAPP(state,$o,X0,X1)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X2),X1)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X3),X2)),X1) ) ),
inference(rectify,[],[f165]) ).
thf(f165,axiom,
! [X31: state > $o,X0: state,X83: com,X82: com] :
( ~ vAPP(state,$o,X31,X0)
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X83),X0)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X31),X82),X83)),X0) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_164_termi_OIfFalse) ).
thf(f4323,plain,
( spl365_140
| ~ spl365_85
| ~ spl365_119 ),
inference(avatar_split_clause,[],[f4215,f4105,f3748,f4321]) ).
thf(f4215,plain,
( ! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X0),X1) ) )
| ~ spl365_85
| ~ spl365_119 ),
inference(superposition,[],[f4106,f3749]) ).
thf(f4301,plain,
spl365_139,
inference(avatar_split_clause,[],[f1864,f4299]) ).
thf(f4299,plain,
( spl365_139
<=> ! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK94,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc410756839_state,$o),list_com,sK95,X0)),vAPP(sTfun(produc410756839_state,$o),state,sK96,X0)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_139])]) ).
thf(f1864,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK94,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc410756839_state,$o),list_com,sK95,X0)),vAPP(sTfun(produc410756839_state,$o),state,sK96,X0)))) ) ),
inference(cnf_transformation,[],[f1509]) ).
thf(f1509,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK94,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc410756839_state,$o),list_com,sK95,X0)),vAPP(sTfun(produc410756839_state,$o),state,sK96,X0)))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK94,sK95,sK96])],[f1113,f1508]) ).
thf(f1508,plain,
! [X0: produc410756839_state > $o] :
( ? [X2: produc2041926651_state,X3: list_com,X4: state] : ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))) )
=> ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK94,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc410756839_state,$o),list_com,sK95,X0)),vAPP(sTfun(produc410756839_state,$o),state,sK96,X0)))) ) ),
introduced(choice_axiom,[]) ).
thf(f1113,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ? [X2: produc2041926651_state,X3: list_com,X4: state] : ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))) ) ),
inference(ennf_transformation,[],[f443]) ).
thf(f443,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ! [X2: produc2041926651_state,X3: list_com,X4: state] : ( $true = vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))) )
=> ( $true = vAPP(produc410756839_state,$o,X0,X1) ) ),
inference(fool_elimination,[],[f442]) ).
thf(f442,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ! [X2: produc2041926651_state,X3: list_com,X4: state] : vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)))
=> vAPP(produc410756839_state,$o,X0,X1) ),
inference(rectify,[],[f135]) ).
thf(f135,axiom,
! [X12: produc410756839_state > $o,X37: produc410756839_state] :
( ! [X13: produc2041926651_state,X14: list_com,X35: state] : vAPP(produc410756839_state,$o,X12,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X13),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X14),X35)))
=> vAPP(produc410756839_state,$o,X12,X37) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_134_prod__induct3) ).
thf(f4297,plain,
spl365_138,
inference(avatar_split_clause,[],[f1863,f4295]) ).
thf(f4295,plain,
( spl365_138
<=> ! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK91,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK92,X0)),vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK93,X0)))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_138])]) ).
thf(f1863,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK91,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK92,X0)),vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK93,X0)))) ) ),
inference(cnf_transformation,[],[f1507]) ).
thf(f1507,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK91,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK92,X0)),vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK93,X0)))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK91,sK92,sK93])],[f1112,f1506]) ).
thf(f1506,plain,
! [X0: produc186437863_state > $o] :
( ? [X2: produc410756839_state,X3: produc2041926651_state,X4: produc2041926651_state] : ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4))) )
=> ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK91,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK92,X0)),vAPP(sTfun(produc186437863_state,$o),produc2041926651_state,sK93,X0)))) ) ),
introduced(choice_axiom,[]) ).
thf(f1112,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ? [X2: produc410756839_state,X3: produc2041926651_state,X4: produc2041926651_state] : ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4))) ) ),
inference(ennf_transformation,[],[f441]) ).
thf(f441,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ! [X2: produc410756839_state,X3: produc2041926651_state,X4: produc2041926651_state] : ( $true = vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4))) )
=> ( $true = vAPP(produc186437863_state,$o,X0,X1) ) ),
inference(fool_elimination,[],[f440]) ).
thf(f440,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ! [X2: produc410756839_state,X3: produc2041926651_state,X4: produc2041926651_state] : vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)))
=> vAPP(produc186437863_state,$o,X0,X1) ),
inference(rectify,[],[f136]) ).
thf(f136,axiom,
! [X12: produc186437863_state > $o,X37: produc186437863_state] :
( ! [X13: produc410756839_state,X14: produc2041926651_state,X35: produc2041926651_state] : vAPP(produc186437863_state,$o,X12,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X13),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X14),X35)))
=> vAPP(produc186437863_state,$o,X12,X37) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_135_prod__induct3) ).
thf(f4293,plain,
spl365_137,
inference(avatar_split_clause,[],[f1794,f4291]) ).
thf(f4291,plain,
( spl365_137
<=> ! [X0: produc258871771st_com] :
( ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK25,X0)),vAPP(produc258871771st_com,list_com,sK26,X0))),vAPP(produc258871771st_com,list_com,sK27,X0)) = X0 )
| ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),vAPP(produc258871771st_com,list_com,sK28,X0)) = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_137])]) ).
thf(f1794,plain,
! [X0: produc258871771st_com] :
( ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK25,X0)),vAPP(produc258871771st_com,list_com,sK26,X0))),vAPP(produc258871771st_com,list_com,sK27,X0)) = X0 )
| ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),vAPP(produc258871771st_com,list_com,sK28,X0)) = X0 ) ),
inference(cnf_transformation,[],[f1444]) ).
thf(f1444,plain,
! [X0: produc258871771st_com] :
( ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK25,X0)),vAPP(produc258871771st_com,list_com,sK26,X0))),vAPP(produc258871771st_com,list_com,sK27,X0)) = X0 )
| ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),vAPP(produc258871771st_com,list_com,sK28,X0)) = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK25,sK26,sK27,sK28])],[f1441,f1443,f1442]) ).
thf(f1442,plain,
! [X0: produc258871771st_com] :
( ? [X1: com,X2: list_com,X3: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)),X3) = X0 )
=> ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(produc258871771st_com,com,sK25,X0)),vAPP(produc258871771st_com,list_com,sK26,X0))),vAPP(produc258871771st_com,list_com,sK27,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1443,plain,
! [X0: produc258871771st_com] :
( ? [X4: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X4) = X0 )
=> ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),vAPP(produc258871771st_com,list_com,sK28,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1441,plain,
! [X0: produc258871771st_com] :
( ? [X1: com,X2: list_com,X3: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)),X3) = X0 )
| ? [X4: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X4) = X0 ) ),
inference(rectify,[],[f1075]) ).
thf(f1075,plain,
! [X0: produc258871771st_com] :
( ? [X2: com,X3: list_com,X4: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)),X4) = X0 )
| ? [X1: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X1) = X0 ) ),
inference(ennf_transformation,[],[f943]) ).
thf(f943,plain,
! [X0: produc258871771st_com] :
( ! [X1: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X1) != X0 )
=> ~ ! [X2: com,X3: list_com,X4: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)),X4) != X0 ) ),
inference(rectify,[],[f68]) ).
thf(f68,axiom,
! [X37: produc258871771st_com] :
( ! [X42: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X42) != X37 )
=> ~ ! [X39: com,X41: list_com,X42: list_com] : ( vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X41)),X42) != X37 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_67_splice_Ocases) ).
thf(f4242,plain,
spl365_136,
inference(avatar_split_clause,[],[f2002,f4240]) ).
thf(f4240,plain,
( spl365_136
<=> ! [X2: set_Pr1822651163om_com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X0),X1),X2) )
| ( nil_com = X1 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_136])]) ).
thf(f2002,plain,
! [X2: set_Pr1822651163om_com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X0),X1),X2) )
| ( nil_com = X1 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ),
inference(cnf_transformation,[],[f1419]) ).
thf(f1419,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X0),X1),X2) )
| ( ( nil_com = X1 )
& ( nil_com = X0 ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ),
inference(definition_folding,[],[f1178,f1418]) ).
thf(f1178,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ? [X3: com,X4: com,X5: list_com] :
( ? [X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6) = X1 ) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X0 ) )
| ( ( nil_com = X1 )
& ( nil_com = X0 ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ),
inference(flattening,[],[f1177]) ).
thf(f1177,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ? [X3: com,X4: com,X5: list_com] :
( ? [X6: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) )
& ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6) = X1 ) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X0 ) )
| ( ( nil_com = X1 )
& ( nil_com = X0 ) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ),
inference(ennf_transformation,[],[f1009]) ).
thf(f1009,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) )
=> ( ( ( nil_com = X0 )
=> ( nil_com != X1 ) )
=> ~ ! [X3: com,X4: com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X0 )
=> ! [X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6) = X1 )
=> ( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2) )
=> ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ) ) ) ) ),
inference(flattening,[],[f581]) ).
thf(f581,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) )
=> ( ( ( nil_com = X0 )
=> ( nil_com != X1 ) )
=> ~ ! [X3: com,X4: com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X0 )
=> ! [X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6) = X1 )
=> ( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2) )
=> ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ) ) ) ) ),
inference(fool_elimination,[],[f580]) ).
thf(f580,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2))
=> ( ( ( nil_com = X0 )
=> ( nil_com != X1 ) )
=> ~ ! [X3: com,X4: com,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X0 )
=> ! [X6: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X4),X6) = X1 )
=> ( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X3),X4)),X2)
=> ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X5),X6)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ) ) ) ),
inference(rectify,[],[f223]) ).
thf(f223,axiom,
! [X47: list_com,X48: list_com,X11: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X47),X48)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X11))
=> ( ( ( nil_com = X47 )
=> ( nil_com != X48 ) )
=> ~ ! [X39: com,X40: com,X41: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),X41) = X47 )
=> ! [X42: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),X42) = X48 )
=> ( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,vAPP(com,product_prod_com_com,vAPP(com,sTfun(com,product_prod_com_com),product_Pair_com_com,X39),X40)),X11)
=> ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X41),X42)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X11)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_222_listrel_Ocases) ).
thf(f4238,plain,
spl365_135,
inference(avatar_split_clause,[],[f2001,f4236]) ).
thf(f4236,plain,
( spl365_135
<=> ! [X2: set_Pr1822651163om_com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X0),X1),X2) )
| ( nil_com = X0 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_135])]) ).
thf(f2001,plain,
! [X2: set_Pr1822651163om_com,X0: list_com,X1: list_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(list_com,sTfun(set_Pr1822651163om_com,$o),vAPP(list_com,sTfun(list_com,sTfun(set_Pr1822651163om_com,$o)),sP4,X0),X1),X2) )
| ( nil_com = X0 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),X1)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X2)) ) ),
inference(cnf_transformation,[],[f1419]) ).
thf(f4234,plain,
spl365_134,
inference(avatar_split_clause,[],[f1996,f4232]) ).
thf(f4232,plain,
( spl365_134
<=> ! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X0),X1),X2) )
| ( nil_Pr1844458753_state = X1 )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_134])]) ).
thf(f1996,plain,
! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X0),X1),X2) )
| ( nil_Pr1844458753_state = X1 )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ),
inference(cnf_transformation,[],[f1417]) ).
thf(f1417,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X0),X1),X2) )
| ( ( nil_Pr1844458753_state = X1 )
& ( nil_Pr1844458753_state = X0 ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ),
inference(definition_folding,[],[f1176,f1416]) ).
thf(f1176,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state,X4: produc2041926651_state,X5: list_P1040014977_state] :
( ? [X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6) = X1 ) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X5) = X0 ) )
| ( ( nil_Pr1844458753_state = X1 )
& ( nil_Pr1844458753_state = X0 ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ),
inference(flattening,[],[f1175]) ).
thf(f1175,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ? [X3: produc2041926651_state,X4: produc2041926651_state,X5: list_P1040014977_state] :
( ? [X6: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
& ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6) = X1 ) )
& ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X5) = X0 ) )
| ( ( nil_Pr1844458753_state = X1 )
& ( nil_Pr1844458753_state = X0 ) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ),
inference(ennf_transformation,[],[f1008]) ).
thf(f1008,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
=> ( ( ( nil_Pr1844458753_state = X0 )
=> ( nil_Pr1844458753_state != X1 ) )
=> ~ ! [X3: produc2041926651_state,X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X5) = X0 )
=> ! [X6: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6) = X1 )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ) ) ) ) ),
inference(flattening,[],[f579]) ).
thf(f579,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) )
=> ( ( ( nil_Pr1844458753_state = X0 )
=> ( nil_Pr1844458753_state != X1 ) )
=> ~ ! [X3: produc2041926651_state,X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X5) = X0 )
=> ! [X6: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6) = X1 )
=> ( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2) )
=> ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ) ) ) ) ),
inference(fool_elimination,[],[f578]) ).
thf(f578,plain,
! [X0: list_P1040014977_state,X1: list_P1040014977_state,X2: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2))
=> ( ( ( nil_Pr1844458753_state = X0 )
=> ( nil_Pr1844458753_state != X1 ) )
=> ~ ! [X3: produc2041926651_state,X4: produc2041926651_state,X5: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X3),X5) = X0 )
=> ! [X6: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X4),X6) = X1 )
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X3),X4)),X2)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X5),X6)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ) ) ) ),
inference(rectify,[],[f224]) ).
thf(f224,axiom,
! [X47: list_P1040014977_state,X48: list_P1040014977_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X47),X48)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X11))
=> ( ( ( nil_Pr1844458753_state = X47 )
=> ( nil_Pr1844458753_state != X48 ) )
=> ~ ! [X39: produc2041926651_state,X40: produc2041926651_state,X41: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X39),X41) = X47 )
=> ! [X42: list_P1040014977_state] :
( ( vAPP(list_P1040014977_state,list_P1040014977_state,vAPP(produc2041926651_state,sTfun(list_P1040014977_state,list_P1040014977_state),cons_P465369265_state,X40),X42) = X48 )
=> ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X39),X40)),X11)
=> ~ vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X41),X42)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X11)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_223_listrel_Ocases) ).
thf(f4230,plain,
spl365_133,
inference(avatar_split_clause,[],[f1995,f4228]) ).
thf(f4228,plain,
( spl365_133
<=> ! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X0),X1),X2) )
| ( nil_Pr1844458753_state = X0 )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_133])]) ).
thf(f1995,plain,
! [X2: set_Pr1165141447_state,X0: list_P1040014977_state,X1: list_P1040014977_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o),vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,sTfun(set_Pr1165141447_state,$o)),sP3,X0),X1),X2) )
| ( nil_Pr1844458753_state = X0 )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X1)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,X2)) ) ),
inference(cnf_transformation,[],[f1417]) ).
thf(f4226,plain,
spl365_132,
inference(avatar_split_clause,[],[f1982,f4224]) ).
thf(f4224,plain,
( spl365_132
<=> ! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X0),X1),X2) )
| ( nil_Pr1347322605_state = X1 )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_132])]) ).
thf(f1982,plain,
! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X0),X1),X2) )
| ( nil_Pr1347322605_state = X1 )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ),
inference(cnf_transformation,[],[f1415]) ).
thf(f1415,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X0),X1),X2) )
| ( ( nil_Pr1347322605_state = X1 )
& ( nil_Pr1347322605_state = X0 ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ),
inference(definition_folding,[],[f1170,f1414]) ).
thf(f1170,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state,X4: produc410756839_state,X5: list_P890094829_state] :
( ? [X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6) = X1 ) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X5) = X0 ) )
| ( ( nil_Pr1347322605_state = X1 )
& ( nil_Pr1347322605_state = X0 ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ),
inference(flattening,[],[f1169]) ).
thf(f1169,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ? [X3: produc410756839_state,X4: produc410756839_state,X5: list_P890094829_state] :
( ? [X6: list_P890094829_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
& ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6) = X1 ) )
& ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X5) = X0 ) )
| ( ( nil_Pr1347322605_state = X1 )
& ( nil_Pr1347322605_state = X0 ) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ),
inference(ennf_transformation,[],[f1006]) ).
thf(f1006,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
=> ( ( ( nil_Pr1347322605_state = X0 )
=> ( nil_Pr1347322605_state != X1 ) )
=> ~ ! [X3: produc410756839_state,X4: produc410756839_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X5) = X0 )
=> ! [X6: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6) = X1 )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ) ) ) ) ),
inference(flattening,[],[f571]) ).
thf(f571,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) )
=> ( ( ( nil_Pr1347322605_state = X0 )
=> ( nil_Pr1347322605_state != X1 ) )
=> ~ ! [X3: produc410756839_state,X4: produc410756839_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X5) = X0 )
=> ! [X6: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6) = X1 )
=> ( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2) )
=> ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ) ) ) ) ),
inference(fool_elimination,[],[f570]) ).
thf(f570,plain,
! [X0: list_P890094829_state,X1: list_P890094829_state,X2: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2))
=> ( ( ( nil_Pr1347322605_state = X0 )
=> ( nil_Pr1347322605_state != X1 ) )
=> ~ ! [X3: produc410756839_state,X4: produc410756839_state,X5: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X3),X5) = X0 )
=> ! [X6: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X4),X6) = X1 )
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X3),X4)),X2)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X5),X6)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ) ) ) ),
inference(rectify,[],[f226]) ).
thf(f226,axiom,
! [X47: list_P890094829_state,X48: list_P890094829_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X47),X48)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X11))
=> ( ( ( nil_Pr1347322605_state = X47 )
=> ( nil_Pr1347322605_state != X48 ) )
=> ~ ! [X39: produc410756839_state,X40: produc410756839_state,X41: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X39),X41) = X47 )
=> ! [X42: list_P890094829_state] :
( ( vAPP(list_P890094829_state,list_P890094829_state,vAPP(produc410756839_state,sTfun(list_P890094829_state,list_P890094829_state),cons_P438230685_state,X40),X42) = X48 )
=> ( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X39),X40)),X11)
=> ~ vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X41),X42)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X11)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_225_listrel_Ocases) ).
thf(f4210,plain,
spl365_131,
inference(avatar_split_clause,[],[f1981,f4208]) ).
thf(f4208,plain,
( spl365_131
<=> ! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X0),X1),X2) )
| ( nil_Pr1347322605_state = X0 )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_131])]) ).
thf(f1981,plain,
! [X2: set_Pr2096893127_state,X0: list_P890094829_state,X1: list_P890094829_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(list_P890094829_state,sTfun(set_Pr2096893127_state,$o),vAPP(list_P890094829_state,sTfun(list_P890094829_state,sTfun(set_Pr2096893127_state,$o)),sP2,X0),X1),X2) )
| ( nil_Pr1347322605_state = X0 )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X1)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,X2)) ) ),
inference(cnf_transformation,[],[f1415]) ).
thf(f4206,plain,
spl365_130,
inference(avatar_split_clause,[],[f1968,f4204]) ).
thf(f4204,plain,
( spl365_130
<=> ! [X2: set_Pr849496667_state,X0: list_list_com,X1: list_state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X0),X1),X2) )
| ( nil_state = X1 )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_130])]) ).
thf(f1968,plain,
! [X2: set_Pr849496667_state,X0: list_list_com,X1: list_state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X0),X1),X2) )
| ( nil_state = X1 )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ),
inference(cnf_transformation,[],[f1413]) ).
thf(f1413,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X0),X1),X2) )
| ( ( nil_state = X1 )
& ( nil_list_com = X0 ) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ),
inference(definition_folding,[],[f1164,f1412]) ).
thf(f1164,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state] :
( ? [X3: list_com,X4: state,X5: list_list_com] :
( ? [X6: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)),X2) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X6) = X1 ) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X3),X5) = X0 ) )
| ( ( nil_state = X1 )
& ( nil_list_com = X0 ) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ),
inference(flattening,[],[f1163]) ).
thf(f1163,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state] :
( ? [X3: list_com,X4: state,X5: list_list_com] :
( ? [X6: list_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
& ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)),X2) )
& ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X6) = X1 ) )
& ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X3),X5) = X0 ) )
| ( ( nil_state = X1 )
& ( nil_list_com = X0 ) )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ),
inference(ennf_transformation,[],[f1004]) ).
thf(f1004,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
=> ( ( ( nil_list_com = X0 )
=> ( nil_state != X1 ) )
=> ~ ! [X3: list_com,X4: state,X5: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X3),X5) = X0 )
=> ! [X6: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X6) = X1 )
=> ( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)),X2) )
=> ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ) ) ) ) ),
inference(flattening,[],[f563]) ).
thf(f563,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state] :
( ( $true = vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) )
=> ( ( ( nil_list_com = X0 )
=> ( nil_state != X1 ) )
=> ~ ! [X3: list_com,X4: state,X5: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X3),X5) = X0 )
=> ! [X6: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X6) = X1 )
=> ( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)),X2) )
=> ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ) ) ) ) ),
inference(fool_elimination,[],[f562]) ).
thf(f562,plain,
! [X0: list_list_com,X1: list_state,X2: set_Pr849496667_state] :
( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2))
=> ( ( ( nil_list_com = X0 )
=> ( nil_state != X1 ) )
=> ~ ! [X3: list_com,X4: state,X5: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X3),X5) = X0 )
=> ! [X6: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X4),X6) = X1 )
=> ( vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4)),X2)
=> ~ vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X5),X6)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ) ) ) ),
inference(rectify,[],[f225]) ).
thf(f225,axiom,
! [X47: list_list_com,X48: list_state,X11: set_Pr849496667_state] :
( vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X47),X48)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X11))
=> ( ( ( nil_list_com = X47 )
=> ( nil_state != X48 ) )
=> ~ ! [X39: list_com,X40: state,X41: list_list_com] :
( ( vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X39),X41) = X47 )
=> ! [X42: list_state] :
( ( vAPP(list_state,list_state,vAPP(state,sTfun(list_state,list_state),cons_state,X40),X42) = X48 )
=> ( vAPP(set_Pr849496667_state,$o,vAPP(produc2041926651_state,sTfun(set_Pr849496667_state,$o),member64234660_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X39),X40)),X11)
=> ~ vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X41),X42)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X11)) ) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_224_listrel_Ocases) ).
thf(f4202,plain,
spl365_129,
inference(avatar_split_clause,[],[f1967,f4200]) ).
thf(f4200,plain,
( spl365_129
<=> ! [X2: set_Pr849496667_state,X0: list_list_com,X1: list_state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X0),X1),X2) )
| ( nil_list_com = X0 )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_129])]) ).
thf(f1967,plain,
! [X2: set_Pr849496667_state,X0: list_list_com,X1: list_state] :
( ( $true = vAPP(set_Pr849496667_state,$o,vAPP(list_state,sTfun(set_Pr849496667_state,$o),vAPP(list_list_com,sTfun(list_state,sTfun(set_Pr849496667_state,$o)),sP1,X0),X1),X2) )
| ( nil_list_com = X0 )
| ( $true != vAPP(set_Pr391631483_state,$o,vAPP(produc1393453339_state,sTfun(set_Pr391631483_state,$o),member1442949316_state,vAPP(list_state,produc1393453339_state,vAPP(list_list_com,sTfun(list_state,produc1393453339_state),produc1742567891_state,X0),X1)),vAPP(set_Pr849496667_state,set_Pr391631483_state,listre1268245261_state,X2)) ) ),
inference(cnf_transformation,[],[f1413]) ).
thf(f4198,plain,
spl365_128,
inference(avatar_split_clause,[],[f1906,f4196]) ).
thf(f4196,plain,
( spl365_128
<=> ! [X2: list_com,X0: com > list_com,X1: com] : ( vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(com,list_com,X0,X1)),vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X0),X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_128])]) ).
thf(f1906,plain,
! [X2: list_com,X0: com > list_com,X1: com] : ( vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(com,list_com,X0,X1)),vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X0),X2)) ),
inference(cnf_transformation,[],[f997]) ).
thf(f997,plain,
! [X0: com > list_com,X1: com,X2: list_com] : ( vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(com,list_com,X0,X1)),vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X0),X2)) ),
inference(rectify,[],[f235]) ).
thf(f235,axiom,
! [X84: com > list_com,X37: com,X44: list_com] : ( vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X84),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(com,list_com,X84,X37)),vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X84),X44)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_234_maps__simps_I1_J) ).
thf(f4184,plain,
spl365_127,
inference(avatar_split_clause,[],[f3210,f4182]) ).
thf(f4182,plain,
( spl365_127
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK107,X0)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_127])]) ).
thf(f3210,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK107,X0)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(forward_demodulation,[],[f1869,f1782]) ).
thf(f1869,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK107,X0)) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK108,X0)),nil_com)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1519]) ).
thf(f4180,plain,
spl365_126,
inference(avatar_split_clause,[],[f1804,f4178]) ).
thf(f4178,plain,
( spl365_126
<=> ! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK54,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc186437863_state,produc2041926651_state,sK55,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc186437863_state,list_com,sK56,X0)),vAPP(produc186437863_state,state,sK57,X0)))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_126])]) ).
thf(f1804,plain,
! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK54,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc186437863_state,produc2041926651_state,sK55,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc186437863_state,list_com,sK56,X0)),vAPP(produc186437863_state,state,sK57,X0)))) = X0 ),
inference(cnf_transformation,[],[f1469]) ).
thf(f1469,plain,
! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK54,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc186437863_state,produc2041926651_state,sK55,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc186437863_state,list_com,sK56,X0)),vAPP(produc186437863_state,state,sK57,X0)))) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK54,sK55,sK56,sK57])],[f1086,f1468]) ).
thf(f1468,plain,
! [X0: produc186437863_state] :
( ? [X1: produc410756839_state,X2: produc2041926651_state,X3: list_com,X4: state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))) = X0 )
=> ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK54,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc186437863_state,produc2041926651_state,sK55,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc186437863_state,list_com,sK56,X0)),vAPP(produc186437863_state,state,sK57,X0)))) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1086,plain,
! [X0: produc186437863_state] :
? [X1: produc410756839_state,X2: produc2041926651_state,X3: list_com,X4: state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))) = X0 ),
inference(ennf_transformation,[],[f953]) ).
thf(f953,plain,
! [X0: produc186437863_state] :
~ ! [X1: produc410756839_state,X2: produc2041926651_state,X3: list_com,X4: state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X3),X4))) != X0 ),
inference(rectify,[],[f64]) ).
thf(f64,axiom,
! [X34: produc186437863_state] :
~ ! [X13: produc410756839_state,X14: produc2041926651_state,X35: list_com,X36: state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X13),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X14),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X35),X36))) != X34 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_63_prod__cases4) ).
thf(f4158,plain,
spl365_125,
inference(avatar_split_clause,[],[f3159,f4156]) ).
thf(f3159,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com != vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
| ( nil_com = X1 ) ),
inference(equality_proxy_clausification,[],[f3156]) ).
thf(f3156,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com != vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1) ) ),
inference(binary_proxy_clausification,[],[f3155]) ).
thf(f3155,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com != vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
| ( $true = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X0)),vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1)) ) ),
inference(equality_proxy_clausification,[],[f3154]) ).
thf(f3154,plain,
! [X0: list_com,X1: list_com] :
( ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)) )
| ( $true = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X0)),vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1)) ) ),
inference(binary_proxy_clausification,[],[f1822]) ).
thf(f1822,plain,
! [X0: list_com,X1: list_com] : ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X0)),vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1)) ),
inference(cnf_transformation,[],[f399]) ).
thf(f399,plain,
! [X0: list_com,X1: list_com] : ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X0)),vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1)) ),
inference(fool_elimination,[],[f398]) ).
thf(f398,plain,
! [X0: list_com,X1: list_com] :
( ( ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
= ( nil_com = X1 ) )
& ( nil_com = X0 ) ),
inference(rectify,[],[f187]) ).
thf(f187,axiom,
! [X44: list_com,X57: list_com] :
( ( ( nil_com = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57) )
= ( nil_com = X57 ) )
& ( nil_com = X44 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_186_Nil__is__append__conv) ).
thf(f4154,plain,
spl365_124,
inference(avatar_split_clause,[],[f3212,f4152]) ).
thf(f4152,plain,
( spl365_124
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK111,X0)),vAPP(sTfun(list_com,$o),list_com,sK112,X0)))) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_124])]) ).
thf(f3212,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK111,X0)),vAPP(sTfun(list_com,$o),list_com,sK112,X0)))) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(forward_demodulation,[],[f3211,f3191]) ).
thf(f3211,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(sTfun(list_com,$o),list_com,sK112,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK111,X0)),nil_com))) )
| ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(forward_demodulation,[],[f1875,f1782]) ).
thf(f1875,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(sTfun(list_com,$o),list_com,sK112,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK111,X0)),nil_com))) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1523]) ).
thf(f1523,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(sTfun(list_com,$o),list_com,sK112,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK111,X0)),nil_com))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK112,X0)) ) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK111,sK112])],[f1122,f1522]) ).
thf(f1522,plain,
! [X0: list_com > $o] :
( ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))) )
& ( $true = vAPP(list_com,$o,X0,X3) ) )
=> ( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(sTfun(list_com,$o),list_com,sK112,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK111,X0)),nil_com))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK112,X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1122,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))) )
& ( $true = vAPP(list_com,$o,X0,X3) ) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(flattening,[],[f1121]) ).
thf(f1121,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))) )
& ( $true = vAPP(list_com,$o,X0,X3) ) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(ennf_transformation,[],[f453]) ).
thf(f453,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,nil_com) )
=> ( ! [X2: com,X3: list_com] :
( ( $true = vAPP(list_com,$o,X0,X3) )
=> ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))) ) )
=> ( $true = vAPP(list_com,$o,X0,X1) ) ) ),
inference(fool_elimination,[],[f452]) ).
thf(f452,plain,
! [X0: list_com > $o,X1: list_com] :
( vAPP(list_com,$o,X0,nil_com)
=> ( ! [X2: com,X3: list_com] :
( vAPP(list_com,$o,X0,X3)
=> vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X3),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com))) )
=> vAPP(list_com,$o,X0,X1) ) ),
inference(rectify,[],[f200]) ).
thf(f200,axiom,
! [X12: list_com > $o,X44: list_com] :
( vAPP(list_com,$o,X12,nil_com)
=> ( ! [X39: com,X41: list_com] :
( vAPP(list_com,$o,X12,X41)
=> vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X41),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X39),nil_com))) )
=> vAPP(list_com,$o,X12,X44) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_199_rev__induct) ).
thf(f4150,plain,
spl365_123,
inference(avatar_split_clause,[],[f2341,f4148]) ).
thf(f4148,plain,
( spl365_123
<=> ! [X4: list_com,X3: com,X2: set_Pr1822651163om_com,X1: list_com] : ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_123])]) ).
thf(f2341,plain,
! [X2: set_Pr1822651163om_com,X3: com,X1: list_com,X4: list_com] : ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4)))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ),
inference(equality_resolution,[],[f1949]) ).
thf(f1949,plain,
! [X2: set_Pr1822651163om_com,X3: com,X0: list_com,X1: list_com,X4: list_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) )
| ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4) != X0 ) ),
inference(cnf_transformation,[],[f1151]) ).
thf(f1151,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) )
| ! [X3: com,X4: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4) != X0 ) ),
inference(ennf_transformation,[],[f549]) ).
thf(f549,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ? [X3: com,X4: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4) = X0 )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ) ),
inference(fool_elimination,[],[f548]) ).
thf(f548,plain,
! [X0: list_com,X1: list_com,X2: set_Pr1822651163om_com] :
( ? [X3: com,X4: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X4) = X0 )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X1),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X2)) ),
inference(rectify,[],[f296]) ).
thf(f296,axiom,
! [X34: list_com,X37: list_com,X11: set_Pr1822651163om_com] :
( ? [X118: com,X119: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X118),X119) = X34 )
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X37),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X37),X34))),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_295_lexord__append__rightI) ).
thf(f4128,plain,
spl365_122,
inference(avatar_split_clause,[],[f3202,f4126]) ).
thf(f4126,plain,
( spl365_122
<=> ! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK73,X1)) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_122])]) ).
thf(f3202,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK73,X1)) )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f1848,f1782]) ).
thf(f1848,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK73,X1)) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1485]) ).
thf(f4124,plain,
spl365_121,
inference(avatar_split_clause,[],[f3197,f4122]) ).
thf(f4122,plain,
( spl365_121
<=> ! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK70,X1)) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_121])]) ).
thf(f3197,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK70,X1)) )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f1845,f1782]) ).
thf(f1845,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ( $true = vAPP(list_com,$o,X1,vAPP(sTfun(list_com,$o),list_com,sK70,X1)) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1481]) ).
thf(f4111,plain,
spl365_120,
inference(avatar_split_clause,[],[f1962,f4109]) ).
thf(f4109,plain,
( spl365_120
<=> ! [X2: state,X0: state > $o,X1: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X1),X2) )
| ( $true != vAPP(state,$o,X0,X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_120])]) ).
thf(f1962,plain,
! [X2: state,X0: state > $o,X1: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X1),X2) )
| ( $true != vAPP(state,$o,X0,X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) ) ),
inference(cnf_transformation,[],[f1162]) ).
thf(f1162,plain,
! [X0: state > $o,X1: com,X2: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X1),X2) )
| ( $true != vAPP(state,$o,X0,X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) ) ),
inference(flattening,[],[f1161]) ).
thf(f1161,plain,
! [X0: state > $o,X1: com,X2: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X1),X2) )
| ( $true != vAPP(state,$o,X0,X2) )
| ( $true != vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) ) ),
inference(ennf_transformation,[],[f561]) ).
thf(f561,plain,
! [X0: state > $o,X1: com,X2: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2) )
=> ( ( $true = vAPP(state,$o,X0,X2) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X1),X2) ) ) ),
inference(fool_elimination,[],[f560]) ).
thf(f560,plain,
! [X0: state > $o,X1: com,X2: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X1)),X2)
=> ( vAPP(state,$o,X0,X2)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X1),X2) ) ),
inference(rectify,[],[f146]) ).
thf(f146,axiom,
! [X31: state > $o,X3: com,X0: state] :
( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X31),X3)),X0)
=> ( vAPP(state,$o,X31,X0)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,X3),X0) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_145_while__termiE) ).
thf(f4107,plain,
spl365_119,
inference(avatar_split_clause,[],[f3158,f4105]) ).
thf(f3158,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com != vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
| ( nil_com = X0 ) ),
inference(equality_proxy_clausification,[],[f3157]) ).
thf(f3157,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com != vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X0) ) ),
inference(binary_proxy_clausification,[],[f3155]) ).
thf(f4103,plain,
spl365_118,
inference(avatar_split_clause,[],[f1961,f4101]) ).
thf(f4101,plain,
( spl365_118
<=> ! [X2: state,X0: state,X1: list_com] :
( ( $true = vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X1),X0),X2) )
| ( X0 = X2 )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_118])]) ).
thf(f1961,plain,
! [X2: state,X0: state,X1: list_com] :
( ( $true = vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X1),X0),X2) )
| ( X0 = X2 )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2) ) ),
inference(cnf_transformation,[],[f1411]) ).
thf(f1411,plain,
! [X0: state,X1: list_com,X2: state] :
( ( $true = vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X1),X0),X2) )
| ( ( X0 = X2 )
& ( nil_com = X1 ) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2) ) ),
inference(definition_folding,[],[f1160,f1410]) ).
thf(f1160,plain,
! [X0: state,X1: list_com,X2: state] :
( ? [X3: com,X4: state,X5: list_com] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X4),X5),X2) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X4) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X1 ) )
| ( ( X0 = X2 )
& ( nil_com = X1 ) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2) ) ),
inference(flattening,[],[f1159]) ).
thf(f1159,plain,
! [X0: state,X1: list_com,X2: state] :
( ? [X3: com,X4: state,X5: list_com] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X4),X5),X2) )
& ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X4) )
& ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X1 ) )
| ( ( X0 = X2 )
& ( nil_com = X1 ) )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2) ) ),
inference(ennf_transformation,[],[f1003]) ).
thf(f1003,plain,
! [X0: state,X1: list_com,X2: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2) )
=> ( ( ( nil_com = X1 )
=> ( X0 != X2 ) )
=> ~ ! [X3: com,X4: state,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X1 )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X4) )
=> ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X4),X5),X2) ) ) ) ) ),
inference(flattening,[],[f559]) ).
thf(f559,plain,
! [X0: state,X1: list_com,X2: state] :
( ( $true = vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2) )
=> ( ( ( nil_com = X1 )
=> ( X0 != X2 ) )
=> ~ ! [X3: com,X4: state,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X1 )
=> ( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X4) )
=> ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X4),X5),X2) ) ) ) ) ),
inference(fool_elimination,[],[f558]) ).
thf(f558,plain,
! [X0: state,X1: list_com,X2: state] :
( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2)
=> ( ( ( nil_com = X1 )
=> ( X0 != X2 ) )
=> ~ ! [X3: com,X4: state,X5: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X3),X5) = X1 )
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),X3),X4)
=> ~ vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X4),X5),X2) ) ) ) ),
inference(rectify,[],[f111]) ).
thf(f111,axiom,
! [X47: state,X48: list_com,X77: state] :
( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X47),X48),X77)
=> ( ( ( nil_com = X48 )
=> ( X47 != X77 ) )
=> ~ ! [X35: com,X67: state,X68: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X35),X68) = X48 )
=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X47),X35),X67)
=> ~ vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X67),X68),X77) ) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_110_execs_Ocases) ).
thf(f4099,plain,
spl365_117,
inference(avatar_split_clause,[],[f1960,f4097]) ).
thf(f4097,plain,
( spl365_117
<=> ! [X2: state,X0: state,X1: list_com] :
( ( $true = vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X1),X0),X2) )
| ( nil_com = X1 )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_117])]) ).
thf(f1960,plain,
! [X2: state,X0: state,X1: list_com] :
( ( $true = vAPP(state,$o,vAPP(state,sTfun(state,$o),vAPP(list_com,sTfun(state,sTfun(state,$o)),sP0,X1),X0),X2) )
| ( nil_com = X1 )
| ( $true != vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),X1),X2) ) ),
inference(cnf_transformation,[],[f1411]) ).
thf(f4093,plain,
spl365_116,
inference(avatar_split_clause,[],[f1956,f4091]) ).
thf(f4091,plain,
( spl365_116
<=> ! [X2: state,X0: state,X1: state > set_state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),vAPP(sTfun(state,set_state),com,do,X1)),X0) )
| ( $true != vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_116])]) ).
thf(f1956,plain,
! [X2: state,X0: state,X1: state > set_state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),vAPP(sTfun(state,set_state),com,do,X1)),X0) )
| ( $true != vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2)) ) ),
inference(cnf_transformation,[],[f1158]) ).
thf(f1158,plain,
! [X0: state,X1: state > set_state,X2: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),vAPP(sTfun(state,set_state),com,do,X1)),X0) )
| ( $true != vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2)) ) ),
inference(ennf_transformation,[],[f557]) ).
thf(f557,plain,
! [X0: state,X1: state > set_state,X2: state] :
( ( $true = vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2)) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),vAPP(sTfun(state,set_state),com,do,X1)),X0) ) ),
inference(fool_elimination,[],[f556]) ).
thf(f556,plain,
! [X0: state,X1: state > set_state,X2: state] :
( vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X0),vAPP(state,set_state,X1,X2))
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X2),vAPP(sTfun(state,set_state),com,do,X1)),X0) ),
inference(rectify,[],[f163]) ).
thf(f163,axiom,
! [X6: state,X84: state > set_state,X0: state] :
( vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X6),vAPP(state,set_state,X84,X0))
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(sTfun(state,set_state),com,do,X84)),X6) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_162_exec_ODo) ).
thf(f4015,plain,
spl365_115,
inference(avatar_split_clause,[],[f2020,f4013]) ).
thf(f4013,plain,
( spl365_115
<=> ! [X2: state,X0: state,X1: list_com] : ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),pHoare259243666_exec1) != $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_115])]) ).
thf(f2020,plain,
! [X2: state,X0: state,X1: list_com] : ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),pHoare259243666_exec1) != $true ),
inference(cnf_transformation,[],[f1016]) ).
thf(f1016,plain,
! [X0: state,X1: list_com,X2: state] : ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),pHoare259243666_exec1) != $true ),
inference(flattening,[],[f601]) ).
thf(f601,plain,
! [X0: state,X1: list_com,X2: state] : ( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),pHoare259243666_exec1) != $true ),
inference(fool_elimination,[],[f600]) ).
thf(f600,plain,
! [X0: state,X1: list_com,X2: state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),pHoare259243666_exec1),
inference(rectify,[],[f1]) ).
thf(f1,axiom,
! [X0: state,X1: list_com,X2: state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,nil_com),X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2))),pHoare259243666_exec1),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_0_exec1E_I1_J) ).
thf(f4011,plain,
spl365_114,
inference(avatar_split_clause,[],[f1904,f4009]) ).
thf(f4009,plain,
( spl365_114
<=> ! [X2: list_com,X0: list_com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_114])]) ).
thf(f1904,plain,
! [X2: list_com,X0: list_com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2)) ),
inference(cnf_transformation,[],[f995]) ).
thf(f995,plain,
! [X0: list_com,X1: list_com,X2: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2)) ),
inference(rectify,[],[f178]) ).
thf(f178,axiom,
! [X30: list_com,X31: list_com,X3: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X30),X31)),X3) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X30),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X31),X3)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_177_append_Oassoc) ).
thf(f3997,plain,
spl365_113,
inference(avatar_split_clause,[],[f1903,f3995]) ).
thf(f1903,plain,
! [X2: list_com,X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2)) ),
inference(cnf_transformation,[],[f994]) ).
thf(f994,plain,
! [X0: com,X1: list_com,X2: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)),X2) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X2)) ),
inference(rectify,[],[f193]) ).
thf(f193,axiom,
! [X37: com,X44: list_com,X57: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)),X57) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_192_append__Cons) ).
thf(f3993,plain,
spl365_112,
inference(avatar_split_clause,[],[f1873,f3991]) ).
thf(f3991,plain,
( spl365_112
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK109,X0)),vAPP(sTfun(list_com,$o),list_com,sK110,X0))) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_112])]) ).
thf(f1873,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK109,X0)),vAPP(sTfun(list_com,$o),list_com,sK110,X0))) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1521]) ).
thf(f1521,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK109,X0)),vAPP(sTfun(list_com,$o),list_com,sK110,X0))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK110,X0)) ) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK109,sK110])],[f1120,f1520]) ).
thf(f1520,plain,
! [X0: list_com > $o] :
( ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) )
& ( $true = vAPP(list_com,$o,X0,X3) ) )
=> ( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK109,X0)),vAPP(sTfun(list_com,$o),list_com,sK110,X0))) )
& ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK110,X0)) ) ) ),
introduced(choice_axiom,[]) ).
thf(f1120,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) )
& ( $true = vAPP(list_com,$o,X0,X3) ) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(flattening,[],[f1119]) ).
thf(f1119,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ? [X2: com,X3: list_com] :
( ( $true != vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) )
& ( $true = vAPP(list_com,$o,X0,X3) ) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(ennf_transformation,[],[f451]) ).
thf(f451,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,nil_com) )
=> ( ! [X2: com,X3: list_com] :
( ( $true = vAPP(list_com,$o,X0,X3) )
=> ( $true = vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) ) )
=> ( $true = vAPP(list_com,$o,X0,X1) ) ) ),
inference(fool_elimination,[],[f450]) ).
thf(f450,plain,
! [X0: list_com > $o,X1: list_com] :
( vAPP(list_com,$o,X0,nil_com)
=> ( ! [X2: com,X3: list_com] :
( vAPP(list_com,$o,X0,X3)
=> vAPP(list_com,$o,X0,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),X3)) )
=> vAPP(list_com,$o,X0,X1) ) ),
inference(rectify,[],[f105]) ).
thf(f105,axiom,
! [X12: list_com > $o,X60: list_com] :
( vAPP(list_com,$o,X12,nil_com)
=> ( ! [X61: com,X62: list_com] :
( vAPP(list_com,$o,X12,X62)
=> vAPP(list_com,$o,X12,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X61),X62)) )
=> vAPP(list_com,$o,X12,X60) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_104_list_Oinducts) ).
thf(f3973,plain,
spl365_111,
inference(avatar_split_clause,[],[f3203,f3971]) ).
thf(f3971,plain,
( spl365_111
<=> ! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK73,X1) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_111])]) ).
thf(f3203,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK73,X1) )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f1847,f1782]) ).
thf(f1847,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK73,X1) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK74,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1485]) ).
thf(f3969,plain,
spl365_110,
inference(avatar_split_clause,[],[f3198,f3967]) ).
thf(f3967,plain,
( spl365_110
<=> ! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK70,X1) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_110])]) ).
thf(f3198,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( $true = vAPP(list_com,$o,X1,X0) )
| ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK70,X1) )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f1844,f1782]) ).
thf(f1844,plain,
! [X0: list_com,X1: list_com > $o] :
( ( $true = vAPP(list_com,$o,X1,X0) )
| ( nil_com != vAPP(sTfun(list_com,$o),list_com,sK70,X1) )
| ( $true != vAPP(list_com,$o,X1,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(sTfun(list_com,$o),com,sK71,X1)),nil_com)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1481]) ).
thf(f3965,plain,
spl365_109,
inference(avatar_split_clause,[],[f1933,f3963]) ).
thf(f3963,plain,
( spl365_109
<=> ! [X2: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_109])]) ).
thf(f1933,plain,
! [X2: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1138]) ).
thf(f1138,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f1002]) ).
thf(f1002,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) ) ),
inference(flattening,[],[f535]) ).
thf(f535,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) ) ),
inference(fool_elimination,[],[f534]) ).
thf(f534,plain,
! [X0: state > $o,X1: state,X2: com] :
( ~ vAPP(state,$o,X0,X1)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X1),vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) ),
inference(rectify,[],[f155]) ).
thf(f155,axiom,
! [X31: state > $o,X0: state,X3: com] :
( ~ vAPP(state,$o,X31,X0)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),vAPP(state,sTfun(com,sTfun(state,$o)),exec,X0),vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X31),X3)),X0) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_154_exec_OWhileFalse) ).
thf(f3956,plain,
spl365_108,
inference(avatar_split_clause,[],[f1798,f3954]) ).
thf(f1798,plain,
! [X0: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,X0) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0))),X0) ) ),
inference(cnf_transformation,[],[f1457]) ).
thf(f1457,plain,
! [X0: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,X0) )
| ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0))),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK41])],[f1080,f1456]) ).
thf(f1456,plain,
! [X0: set_Pr1165141447_state] :
( ? [X1: produc2041926651_state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X1)),X0) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0)),vAPP(set_Pr1165141447_state,produc2041926651_state,sK41,X0))),X0) ) ),
introduced(choice_axiom,[]) ).
thf(f1080,plain,
! [X0: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,X0) )
| ? [X1: produc2041926651_state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X1)),X0) ) ),
inference(ennf_transformation,[],[f947]) ).
thf(f947,plain,
! [X0: set_Pr1165141447_state] :
( ! [X1: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X1)),X0) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,X0) ) ),
inference(flattening,[],[f389]) ).
thf(f389,plain,
! [X0: set_Pr1165141447_state] :
( ! [X1: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X1)),X0) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,X0) ) ),
inference(fool_elimination,[],[f388]) ).
thf(f388,plain,
! [X0: set_Pr1165141447_state] :
( ! [X1: produc2041926651_state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X1)),X0)
=> vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,X0) ),
inference(rectify,[],[f308]) ).
thf(f308,axiom,
! [X122: set_Pr1165141447_state] :
( ! [X13: produc2041926651_state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X13),X13)),X122)
=> vAPP(set_Pr1165141447_state,$o,irrefl654089520_state,X122) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_307_irreflI) ).
thf(f3952,plain,
spl365_107,
inference(avatar_split_clause,[],[f1797,f3950]) ).
thf(f1797,plain,
! [X0: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,X0) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0))),X0) ) ),
inference(cnf_transformation,[],[f1455]) ).
thf(f1455,plain,
! [X0: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,X0) )
| ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0))),X0) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK40])],[f1079,f1454]) ).
thf(f1454,plain,
! [X0: set_Pr2096893127_state] :
( ? [X1: produc410756839_state] : ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X1)),X0) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0)),vAPP(set_Pr2096893127_state,produc410756839_state,sK40,X0))),X0) ) ),
introduced(choice_axiom,[]) ).
thf(f1079,plain,
! [X0: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,X0) )
| ? [X1: produc410756839_state] : ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X1)),X0) ) ),
inference(ennf_transformation,[],[f946]) ).
thf(f946,plain,
! [X0: set_Pr2096893127_state] :
( ! [X1: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X1)),X0) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,X0) ) ),
inference(flattening,[],[f387]) ).
thf(f387,plain,
! [X0: set_Pr2096893127_state] :
( ! [X1: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X1)),X0) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,X0) ) ),
inference(fool_elimination,[],[f386]) ).
thf(f386,plain,
! [X0: set_Pr2096893127_state] :
( ! [X1: produc410756839_state] : ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X1)),X0)
=> vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,X0) ),
inference(rectify,[],[f309]) ).
thf(f309,axiom,
! [X122: set_Pr2096893127_state] :
( ! [X13: produc410756839_state] : ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X13),X13)),X122)
=> vAPP(set_Pr2096893127_state,$o,irrefl1358048924_state,X122) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_308_irreflI) ).
thf(f3932,plain,
spl365_106,
inference(avatar_split_clause,[],[f3191,f3930]) ).
thf(f3930,plain,
( spl365_106
<=> ! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_106])]) ).
thf(f3928,plain,
spl365_105,
inference(avatar_split_clause,[],[f1902,f3926]) ).
thf(f3926,plain,
( spl365_105
<=> ! [X2: list_com,X0: list_com,X1: com] : ( vAPP(nat,com,vAPP(list_com,sTfun(nat,com),nth_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(list_com,nat,size_size_list_com,X0)) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_105])]) ).
thf(f1902,plain,
! [X2: list_com,X0: list_com,X1: com] : ( vAPP(nat,com,vAPP(list_com,sTfun(nat,com),nth_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(list_com,nat,size_size_list_com,X0)) = X1 ),
inference(cnf_transformation,[],[f993]) ).
thf(f993,plain,
! [X0: list_com,X1: com,X2: list_com] : ( vAPP(nat,com,vAPP(list_com,sTfun(nat,com),nth_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2))),vAPP(list_com,nat,size_size_list_com,X0)) = X1 ),
inference(rectify,[],[f347]) ).
thf(f347,axiom,
! [X44: list_com,X37: com,X57: list_com] : ( vAPP(nat,com,vAPP(list_com,sTfun(nat,com),nth_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X57))),vAPP(list_com,nat,size_size_list_com,X44)) = X37 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_346_nth__append__length) ).
thf(f3924,plain,
spl365_104,
inference(avatar_split_clause,[],[f1839,f3922]) ).
thf(f3922,plain,
( spl365_104
<=> ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0) != vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_104])]) ).
thf(f1839,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK65,X1),X0) != vAPP(list_com,com,vAPP(list_com,sTfun(list_com,com),sK67,X1),X0) )
| ( vAPP(list_com,nat,size_size_list_com,X0) != vAPP(list_com,nat,size_size_list_com,X1) )
| ( X0 = X1 ) ),
inference(cnf_transformation,[],[f1477]) ).
thf(f3863,plain,
spl365_103,
inference(avatar_split_clause,[],[f1862,f3861]) ).
thf(f3861,plain,
( spl365_103
<=> ! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK89,X0)),vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK90,X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_103])]) ).
thf(f1862,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK89,X0)),vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK90,X0))) ) ),
inference(cnf_transformation,[],[f1505]) ).
thf(f1505,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK89,X0)),vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK90,X0))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK89,sK90])],[f1111,f1504]) ).
thf(f1504,plain,
! [X0: produc410756839_state > $o] :
( ? [X2: produc2041926651_state,X3: produc2041926651_state] : ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3)) )
=> ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK89,X0)),vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK90,X0))) ) ),
introduced(choice_axiom,[]) ).
thf(f1111,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ? [X2: produc2041926651_state,X3: produc2041926651_state] : ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3)) ) ),
inference(ennf_transformation,[],[f439]) ).
thf(f439,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ! [X2: produc2041926651_state,X3: produc2041926651_state] : ( $true = vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3)) )
=> ( $true = vAPP(produc410756839_state,$o,X0,X1) ) ),
inference(fool_elimination,[],[f438]) ).
thf(f438,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ! [X2: produc2041926651_state,X3: produc2041926651_state] : vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3))
=> vAPP(produc410756839_state,$o,X0,X1) ),
inference(rectify,[],[f79]) ).
thf(f79,axiom,
! [X12: produc410756839_state > $o,X21: produc410756839_state] :
( ! [X13: produc2041926651_state,X14: produc2041926651_state] : vAPP(produc410756839_state,$o,X12,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X13),X14))
=> vAPP(produc410756839_state,$o,X12,X21) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_78_prod__cases) ).
thf(f3859,plain,
spl365_102,
inference(avatar_split_clause,[],[f1861,f3857]) ).
thf(f3857,plain,
( spl365_102
<=> ! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK87,X0)),vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK88,X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_102])]) ).
thf(f1861,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK87,X0)),vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK88,X0))) ) ),
inference(cnf_transformation,[],[f1503]) ).
thf(f1503,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK87,X0)),vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK88,X0))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK87,sK88])],[f1110,f1502]) ).
thf(f1502,plain,
! [X0: produc410756839_state > $o] :
( ? [X2: produc2041926651_state,X3: produc2041926651_state] : ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3)) )
=> ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK87,X0)),vAPP(sTfun(produc410756839_state,$o),produc2041926651_state,sK88,X0))) ) ),
introduced(choice_axiom,[]) ).
thf(f1110,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ( $true = vAPP(produc410756839_state,$o,X0,X1) )
| ? [X2: produc2041926651_state,X3: produc2041926651_state] : ( $true != vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3)) ) ),
inference(ennf_transformation,[],[f437]) ).
thf(f437,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ! [X2: produc2041926651_state,X3: produc2041926651_state] : ( $true = vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3)) )
=> ( $true = vAPP(produc410756839_state,$o,X0,X1) ) ),
inference(fool_elimination,[],[f436]) ).
thf(f436,plain,
! [X0: produc410756839_state > $o,X1: produc410756839_state] :
( ! [X2: produc2041926651_state,X3: produc2041926651_state] : vAPP(produc410756839_state,$o,X0,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3))
=> vAPP(produc410756839_state,$o,X0,X1) ),
inference(rectify,[],[f70]) ).
thf(f70,axiom,
! [X12: produc410756839_state > $o,X43: produc410756839_state] :
( ! [X13: produc2041926651_state,X14: produc2041926651_state] : vAPP(produc410756839_state,$o,X12,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X13),X14))
=> vAPP(produc410756839_state,$o,X12,X43) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_69_old_Oprod_Oinducts) ).
thf(f3855,plain,
spl365_101,
inference(avatar_split_clause,[],[f1860,f3853]) ).
thf(f3853,plain,
( spl365_101
<=> ! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X0,X1) )
| ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc2041926651_state,$o),list_com,sK85,X0)),vAPP(sTfun(produc2041926651_state,$o),state,sK86,X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_101])]) ).
thf(f1860,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X0,X1) )
| ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc2041926651_state,$o),list_com,sK85,X0)),vAPP(sTfun(produc2041926651_state,$o),state,sK86,X0))) ) ),
inference(cnf_transformation,[],[f1501]) ).
thf(f1501,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X0,X1) )
| ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc2041926651_state,$o),list_com,sK85,X0)),vAPP(sTfun(produc2041926651_state,$o),state,sK86,X0))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK85,sK86])],[f1109,f1500]) ).
thf(f1500,plain,
! [X0: produc2041926651_state > $o] :
( ? [X2: list_com,X3: state] : ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3)) )
=> ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc2041926651_state,$o),list_com,sK85,X0)),vAPP(sTfun(produc2041926651_state,$o),state,sK86,X0))) ) ),
introduced(choice_axiom,[]) ).
thf(f1109,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X0,X1) )
| ? [X2: list_com,X3: state] : ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3)) ) ),
inference(ennf_transformation,[],[f435]) ).
thf(f435,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ! [X2: list_com,X3: state] : ( $true = vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3)) )
=> ( $true = vAPP(produc2041926651_state,$o,X0,X1) ) ),
inference(fool_elimination,[],[f434]) ).
thf(f434,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ! [X2: list_com,X3: state] : vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))
=> vAPP(produc2041926651_state,$o,X0,X1) ),
inference(rectify,[],[f71]) ).
thf(f71,axiom,
! [X12: produc2041926651_state > $o,X43: produc2041926651_state] :
( ! [X13: list_com,X14: state] : vAPP(produc2041926651_state,$o,X12,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X13),X14))
=> vAPP(produc2041926651_state,$o,X12,X43) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_70_old_Oprod_Oinducts) ).
thf(f3851,plain,
spl365_100,
inference(avatar_split_clause,[],[f1859,f3849]) ).
thf(f3849,plain,
( spl365_100
<=> ! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X0,X1) )
| ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc2041926651_state,$o),list_com,sK83,X0)),vAPP(sTfun(produc2041926651_state,$o),state,sK84,X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_100])]) ).
thf(f1859,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X0,X1) )
| ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc2041926651_state,$o),list_com,sK83,X0)),vAPP(sTfun(produc2041926651_state,$o),state,sK84,X0))) ) ),
inference(cnf_transformation,[],[f1499]) ).
thf(f1499,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X0,X1) )
| ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc2041926651_state,$o),list_com,sK83,X0)),vAPP(sTfun(produc2041926651_state,$o),state,sK84,X0))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK83,sK84])],[f1108,f1498]) ).
thf(f1498,plain,
! [X0: produc2041926651_state > $o] :
( ? [X2: list_com,X3: state] : ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3)) )
=> ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(sTfun(produc2041926651_state,$o),list_com,sK83,X0)),vAPP(sTfun(produc2041926651_state,$o),state,sK84,X0))) ) ),
introduced(choice_axiom,[]) ).
thf(f1108,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ( $true = vAPP(produc2041926651_state,$o,X0,X1) )
| ? [X2: list_com,X3: state] : ( $true != vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3)) ) ),
inference(ennf_transformation,[],[f433]) ).
thf(f433,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ! [X2: list_com,X3: state] : ( $true = vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3)) )
=> ( $true = vAPP(produc2041926651_state,$o,X0,X1) ) ),
inference(fool_elimination,[],[f432]) ).
thf(f432,plain,
! [X0: produc2041926651_state > $o,X1: produc2041926651_state] :
( ! [X2: list_com,X3: state] : vAPP(produc2041926651_state,$o,X0,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3))
=> vAPP(produc2041926651_state,$o,X0,X1) ),
inference(rectify,[],[f80]) ).
thf(f80,axiom,
! [X12: produc2041926651_state > $o,X21: produc2041926651_state] :
( ! [X13: list_com,X14: state] : vAPP(produc2041926651_state,$o,X12,vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X13),X14))
=> vAPP(produc2041926651_state,$o,X12,X21) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_79_prod__cases) ).
thf(f3847,plain,
spl365_99,
inference(avatar_split_clause,[],[f1858,f3845]) ).
thf(f3845,plain,
( spl365_99
<=> ! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK81,X0)),vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK82,X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_99])]) ).
thf(f1858,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK81,X0)),vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK82,X0))) ) ),
inference(cnf_transformation,[],[f1497]) ).
thf(f1497,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK81,X0)),vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK82,X0))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK81,sK82])],[f1107,f1496]) ).
thf(f1496,plain,
! [X0: produc186437863_state > $o] :
( ? [X2: produc410756839_state,X3: produc410756839_state] : ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X3)) )
=> ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK81,X0)),vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK82,X0))) ) ),
introduced(choice_axiom,[]) ).
thf(f1107,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ? [X2: produc410756839_state,X3: produc410756839_state] : ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X3)) ) ),
inference(ennf_transformation,[],[f431]) ).
thf(f431,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ! [X2: produc410756839_state,X3: produc410756839_state] : ( $true = vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X3)) )
=> ( $true = vAPP(produc186437863_state,$o,X0,X1) ) ),
inference(fool_elimination,[],[f430]) ).
thf(f430,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ! [X2: produc410756839_state,X3: produc410756839_state] : vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X3))
=> vAPP(produc186437863_state,$o,X0,X1) ),
inference(rectify,[],[f81]) ).
thf(f81,axiom,
! [X12: produc186437863_state > $o,X21: produc186437863_state] :
( ! [X13: produc410756839_state,X14: produc410756839_state] : vAPP(produc186437863_state,$o,X12,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X13),X14))
=> vAPP(produc186437863_state,$o,X12,X21) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_80_prod__cases) ).
thf(f3843,plain,
spl365_98,
inference(avatar_split_clause,[],[f1857,f3841]) ).
thf(f3841,plain,
( spl365_98
<=> ! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK79,X0)),vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK80,X0))) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_98])]) ).
thf(f1857,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK79,X0)),vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK80,X0))) ) ),
inference(cnf_transformation,[],[f1495]) ).
thf(f1495,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK79,X0)),vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK80,X0))) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK79,sK80])],[f1106,f1494]) ).
thf(f1494,plain,
! [X0: produc186437863_state > $o] :
( ? [X2: produc410756839_state,X3: produc410756839_state] : ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X3)) )
=> ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK79,X0)),vAPP(sTfun(produc186437863_state,$o),produc410756839_state,sK80,X0))) ) ),
introduced(choice_axiom,[]) ).
thf(f1106,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ( $true = vAPP(produc186437863_state,$o,X0,X1) )
| ? [X2: produc410756839_state,X3: produc410756839_state] : ( $true != vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X3)) ) ),
inference(ennf_transformation,[],[f429]) ).
thf(f429,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ! [X2: produc410756839_state,X3: produc410756839_state] : ( $true = vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X3)) )
=> ( $true = vAPP(produc186437863_state,$o,X0,X1) ) ),
inference(fool_elimination,[],[f428]) ).
thf(f428,plain,
! [X0: produc186437863_state > $o,X1: produc186437863_state] :
( ! [X2: produc410756839_state,X3: produc410756839_state] : vAPP(produc186437863_state,$o,X0,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X2),X3))
=> vAPP(produc186437863_state,$o,X0,X1) ),
inference(rectify,[],[f72]) ).
thf(f72,axiom,
! [X12: produc186437863_state > $o,X43: produc186437863_state] :
( ! [X13: produc410756839_state,X14: produc410756839_state] : vAPP(produc186437863_state,$o,X12,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X13),X14))
=> vAPP(produc186437863_state,$o,X12,X43) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_71_old_Oprod_Oinducts) ).
thf(f3831,plain,
spl365_97,
inference(avatar_split_clause,[],[f2191,f3829]) ).
thf(f3829,plain,
( spl365_97
<=> ! [X4: com,X0: state > $o,X3: state > $o,X2: com,X1: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X1),X2) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X3),X4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_97])]) ).
thf(f2191,plain,
! [X2: com,X3: state > $o,X0: state > $o,X1: com,X4: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X1),X2) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X3),X4) ),
inference(cnf_transformation,[],[f1048]) ).
thf(f1048,plain,
! [X0: state > $o,X1: com,X2: com,X3: state > $o,X4: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X0),X1),X2) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X3),X4) ),
inference(rectify,[],[f157]) ).
thf(f157,axiom,
! [X87: state > $o,X88: com,X89: com,X93: state > $o,X94: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X87),X88),X89) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X93),X94) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_156_com_Odistinct_I19_J) ).
thf(f3827,plain,
spl365_96,
inference(avatar_split_clause,[],[f1820,f3825]) ).
thf(f3825,plain,
( spl365_96
<=> ! [X0: list_list_com,X1: list_list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,X0),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,X0)),vAPP(list_list_com,list_com,concat_com,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_96])]) ).
thf(f1820,plain,
! [X0: list_list_com,X1: list_list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,X0),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,X0)),vAPP(list_list_com,list_com,concat_com,X1)) ),
inference(cnf_transformation,[],[f966]) ).
thf(f966,plain,
! [X0: list_list_com,X1: list_list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,X0),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,X0)),vAPP(list_list_com,list_com,concat_com,X1)) ),
inference(rectify,[],[f238]) ).
thf(f238,axiom,
! [X44: list_list_com,X57: list_list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_list_com,sTfun(list_list_com,list_list_com),append_list_com,X44),X57)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_list_com,list_com,concat_com,X44)),vAPP(list_list_com,list_com,concat_com,X57)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_237_concat__append) ).
thf(f3823,plain,
spl365_95,
inference(avatar_split_clause,[],[f1803,f3821]) ).
thf(f3821,plain,
( spl365_95
<=> ! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK51,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc186437863_state,produc2041926651_state,sK52,X0)),vAPP(produc186437863_state,produc2041926651_state,sK53,X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_95])]) ).
thf(f1803,plain,
! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK51,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc186437863_state,produc2041926651_state,sK52,X0)),vAPP(produc186437863_state,produc2041926651_state,sK53,X0))) = X0 ),
inference(cnf_transformation,[],[f1467]) ).
thf(f1467,plain,
! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK51,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc186437863_state,produc2041926651_state,sK52,X0)),vAPP(produc186437863_state,produc2041926651_state,sK53,X0))) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK51,sK52,sK53])],[f1085,f1466]) ).
thf(f1466,plain,
! [X0: produc186437863_state] :
( ? [X1: produc410756839_state,X2: produc2041926651_state,X3: produc2041926651_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3)) = X0 )
=> ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK51,X0)),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc186437863_state,produc2041926651_state,sK52,X0)),vAPP(produc186437863_state,produc2041926651_state,sK53,X0))) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1085,plain,
! [X0: produc186437863_state] :
? [X1: produc410756839_state,X2: produc2041926651_state,X3: produc2041926651_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3)) = X0 ),
inference(ennf_transformation,[],[f952]) ).
thf(f952,plain,
! [X0: produc186437863_state] :
~ ! [X1: produc410756839_state,X2: produc2041926651_state,X3: produc2041926651_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X2),X3)) != X0 ),
inference(rectify,[],[f63]) ).
thf(f63,axiom,
! [X34: produc186437863_state] :
~ ! [X13: produc410756839_state,X14: produc2041926651_state,X35: produc2041926651_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X13),vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X14),X35)) != X34 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_62_prod__cases3) ).
thf(f3819,plain,
spl365_94,
inference(avatar_split_clause,[],[f1802,f3817]) ).
thf(f3817,plain,
( spl365_94
<=> ! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK48,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc410756839_state,list_com,sK49,X0)),vAPP(produc410756839_state,state,sK50,X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_94])]) ).
thf(f1802,plain,
! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK48,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc410756839_state,list_com,sK49,X0)),vAPP(produc410756839_state,state,sK50,X0))) = X0 ),
inference(cnf_transformation,[],[f1465]) ).
thf(f1465,plain,
! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK48,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc410756839_state,list_com,sK49,X0)),vAPP(produc410756839_state,state,sK50,X0))) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK48,sK49,sK50])],[f1084,f1464]) ).
thf(f1464,plain,
! [X0: produc410756839_state] :
( ? [X1: produc2041926651_state,X2: list_com,X3: state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3)) = X0 )
=> ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK48,X0)),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc410756839_state,list_com,sK49,X0)),vAPP(produc410756839_state,state,sK50,X0))) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1084,plain,
! [X0: produc410756839_state] :
? [X1: produc2041926651_state,X2: list_com,X3: state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3)) = X0 ),
inference(ennf_transformation,[],[f951]) ).
thf(f951,plain,
! [X0: produc410756839_state] :
~ ! [X1: produc2041926651_state,X2: list_com,X3: state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X2),X3)) != X0 ),
inference(rectify,[],[f62]) ).
thf(f62,axiom,
! [X34: produc410756839_state] :
~ ! [X13: produc2041926651_state,X14: list_com,X35: state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X13),vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X14),X35)) != X34 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_61_prod__cases3) ).
thf(f3801,plain,
spl365_93,
inference(avatar_split_clause,[],[f3141,f3799]) ).
thf(f3799,plain,
( spl365_93
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com = X1 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) != X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_93])]) ).
thf(f3141,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com = X1 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) != X0 ) ),
inference(equality_proxy_clausification,[],[f3140]) ).
thf(f3140,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com = X1 )
| ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)),X0) ) ),
inference(equality_proxy_clausification,[],[f3136]) ).
thf(f3136,plain,
! [X0: list_com,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1) )
| ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)),X0) ) ),
inference(binary_proxy_clausification,[],[f1824]) ).
thf(f1824,plain,
! [X0: list_com,X1: list_com] : ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1) = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)),X0) ),
inference(cnf_transformation,[],[f403]) ).
thf(f403,plain,
! [X0: list_com,X1: list_com] : ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1) = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)),X0) ),
inference(fool_elimination,[],[f402]) ).
thf(f402,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) = X0 )
= ( nil_com = X1 ) ),
inference(rectify,[],[f184]) ).
thf(f184,axiom,
! [X44: list_com,X57: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57) = X44 )
= ( nil_com = X57 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_183_self__append__conv) ).
thf(f3780,plain,
spl365_92,
inference(avatar_split_clause,[],[f3187,f3778]) ).
thf(f3778,plain,
( spl365_92
<=> ! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,sK17,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,sK18,X0)),nil_com)) = X0 )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_92])]) ).
thf(f3187,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,sK17,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,sK18,X0)),nil_com)) = X0 )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f1792,f1782]) ).
thf(f1792,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,sK17,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK18,X0)),nil_com)) = X0 )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1435]) ).
thf(f1435,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,sK17,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK18,X0)),nil_com)) = X0 )
| ( nil_com = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK17,sK18])],[f1072,f1434]) ).
thf(f1434,plain,
! [X0: list_com] :
( ? [X1: list_com,X2: com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) = X0 )
=> ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,sK17,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK18,X0)),nil_com)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1072,plain,
! [X0: list_com] :
( ? [X1: list_com,X2: com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) = X0 )
| ( nil_com = X0 ) ),
inference(ennf_transformation,[],[f941]) ).
thf(f941,plain,
! [X0: list_com] :
( ( nil_com != X0 )
=> ~ ! [X1: list_com,X2: com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X2),nil_com)) != X0 ) ),
inference(rectify,[],[f201]) ).
thf(f201,axiom,
! [X44: list_com] :
( ( nil_com != X44 )
=> ~ ! [X42: list_com,X40: com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X42),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X40),nil_com)) != X44 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_200_rev__exhaust) ).
thf(f3776,plain,
spl365_91,
inference(avatar_split_clause,[],[f3185,f3774]) ).
thf(f3774,plain,
( spl365_91
<=> ! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,butlast_com,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,last_com,X0)),nil_com)) = X0 )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_91])]) ).
thf(f3185,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,butlast_com,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,vAPP(list_com,com,last_com,X0)),nil_com)) = X0 )
| ( nil_com = X0 ) ),
inference(forward_demodulation,[],[f1789,f1782]) ).
thf(f1789,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,butlast_com,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,last_com,X0)),nil_com)) = X0 )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1068]) ).
thf(f1068,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,butlast_com,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,last_com,X0)),nil_com)) = X0 )
| ( nil_com = X0 ) ),
inference(ennf_transformation,[],[f938]) ).
thf(f938,plain,
! [X0: list_com] :
( ( nil_com != X0 )
=> ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,butlast_com,X0)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,last_com,X0)),nil_com)) = X0 ) ),
inference(rectify,[],[f298]) ).
thf(f298,axiom,
! [X44: list_com] :
( ( nil_com != X44 )
=> ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,butlast_com,X44)),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,last_com,X44)),nil_com)) = X44 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_297_append__butlast__last__id) ).
thf(f3772,plain,
spl365_90,
inference(avatar_split_clause,[],[f1838,f3770]) ).
thf(f3770,plain,
( spl365_90
<=> ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,butlast_com,X0)) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_90])]) ).
thf(f1838,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,butlast_com,X0)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1090]) ).
thf(f1090,plain,
! [X0: list_com,X1: list_com] :
( ( ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,butlast_com,X0)) )
| ( nil_com = X0 ) )
& ( ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) = vAPP(list_com,list_com,butlast_com,X1) )
| ( nil_com != X0 ) ) ),
inference(ennf_transformation,[],[f971]) ).
thf(f971,plain,
! [X0: list_com,X1: list_com] :
( ( ( nil_com != X0 )
=> ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),vAPP(list_com,list_com,butlast_com,X0)) ) )
& ( ( nil_com = X0 )
=> ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) = vAPP(list_com,list_com,butlast_com,X1) ) ) ),
inference(rectify,[],[f291]) ).
thf(f291,axiom,
! [X57: list_com,X44: list_com] :
( ( ( nil_com != X57 )
=> ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),vAPP(list_com,list_com,butlast_com,X57)) ) )
& ( ( nil_com = X57 )
=> ( vAPP(list_com,list_com,butlast_com,X44) = vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_290_butlast__append) ).
thf(f3768,plain,
spl365_89,
inference(avatar_split_clause,[],[f1832,f3766]) ).
thf(f3766,plain,
( spl365_89
<=> ! [X0: list_com,X1: com] :
( ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),vAPP(list_com,list_com,butlast_com,X0)) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_89])]) ).
thf(f1832,plain,
! [X0: list_com,X1: com] :
( ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),vAPP(list_com,list_com,butlast_com,X0)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1087]) ).
thf(f1087,plain,
! [X0: list_com,X1: com] :
( ( ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),vAPP(list_com,list_com,butlast_com,X0)) )
| ( nil_com = X0 ) )
& ( ( nil_com = vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) )
| ( nil_com != X0 ) ) ),
inference(ennf_transformation,[],[f968]) ).
thf(f968,plain,
! [X0: list_com,X1: com] :
( ( ( nil_com != X0 )
=> ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),vAPP(list_com,list_com,butlast_com,X0)) ) )
& ( ( nil_com = X0 )
=> ( nil_com = vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) ) ) ),
inference(rectify,[],[f289]) ).
thf(f289,axiom,
! [X44: list_com,X37: com] :
( ( ( nil_com != X44 )
=> ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)) = vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),vAPP(list_com,list_com,butlast_com,X44)) ) )
& ( ( nil_com = X44 )
=> ( nil_com = vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_288_butlast_Osimps_I2_J) ).
thf(f3762,plain,
spl365_88,
inference(avatar_split_clause,[],[f2190,f3760]) ).
thf(f3760,plain,
( spl365_88
<=> ! [X4: com,X0: com,X3: com,X2: state > $o,X1: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1) != vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X2),X3),X4) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_88])]) ).
thf(f2190,plain,
! [X2: state > $o,X3: com,X0: com,X1: com,X4: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1) != vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X2),X3),X4) ),
inference(cnf_transformation,[],[f1047]) ).
thf(f1047,plain,
! [X0: com,X1: com,X2: state > $o,X3: com,X4: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1) != vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X2),X3),X4) ),
inference(rectify,[],[f168]) ).
thf(f168,axiom,
! [X22: com,X23: com,X87: state > $o,X88: com,X89: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),semi,X22),X23) != vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X87),X88),X89) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_167_com_Odistinct_I11_J) ).
thf(f3758,plain,
spl365_87,
inference(avatar_split_clause,[],[f3139,f3756]) ).
thf(f3756,plain,
( spl365_87
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_87])]) ).
thf(f3139,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1) = X0 ) ),
inference(equality_proxy_clausification,[],[f3138]) ).
thf(f3138,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)),X0) ) ),
inference(equality_proxy_clausification,[],[f3137]) ).
thf(f3137,plain,
! [X0: list_com,X1: list_com] :
( ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1) )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),X1)),X0) ) ),
inference(binary_proxy_clausification,[],[f1824]) ).
thf(f3754,plain,
spl365_86,
inference(avatar_split_clause,[],[f1894,f3752]) ).
thf(f1894,plain,
! [X0: list_com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK115,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X1 ),
inference(cnf_transformation,[],[f1525]) ).
thf(f3750,plain,
spl365_85,
inference(avatar_split_clause,[],[f1893,f3748]) ).
thf(f1893,plain,
! [X0: list_com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK114,X1),X0)),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),sK113,X1),X0)) = X0 ),
inference(cnf_transformation,[],[f1525]) ).
thf(f3746,plain,
spl365_84,
inference(avatar_split_clause,[],[f1932,f3744]) ).
thf(f3744,plain,
( spl365_84
<=> ! [X2: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_84])]) ).
thf(f1932,plain,
! [X2: com,X0: state > $o,X1: state] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(cnf_transformation,[],[f1137]) ).
thf(f1137,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) )
| ( $true = vAPP(state,$o,X0,X1) ) ),
inference(ennf_transformation,[],[f1001]) ).
thf(f1001,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) ) ),
inference(flattening,[],[f533]) ).
thf(f533,plain,
! [X0: state > $o,X1: state,X2: com] :
( ( $true != vAPP(state,$o,X0,X1) )
=> ( $true = vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) ) ),
inference(fool_elimination,[],[f532]) ).
thf(f532,plain,
! [X0: state > $o,X1: state,X2: com] :
( ~ vAPP(state,$o,X0,X1)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X0),X2)),X1) ),
inference(rectify,[],[f158]) ).
thf(f158,axiom,
! [X31: state > $o,X0: state,X3: com] :
( ~ vAPP(state,$o,X31,X0)
=> vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X31),X3)),X0) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_157_termi_OWhileFalse) ).
thf(f3729,plain,
spl365_83,
inference(avatar_split_clause,[],[f1899,f3727]) ).
thf(f3727,plain,
( spl365_83
<=> ! [X0: list_P1040014977_state,X1: set_Pr1165141447_state] : ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X0)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_83])]) ).
thf(f1899,plain,
! [X0: list_P1040014977_state,X1: set_Pr1165141447_state] : ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X0)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1))) ),
inference(cnf_transformation,[],[f495]) ).
thf(f495,plain,
! [X0: list_P1040014977_state,X1: set_Pr1165141447_state] : ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X0)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1))) ),
inference(fool_elimination,[],[f494]) ).
thf(f494,plain,
! [X0: list_P1040014977_state,X1: set_Pr1165141447_state] : vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X0),X0)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1))),
inference(rectify,[],[f191]) ).
thf(f191,axiom,
! [X44: list_P1040014977_state,X11: set_Pr1165141447_state] : vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,vAPP(list_P1040014977_state,produc1225889383_state,vAPP(list_P1040014977_state,sTfun(list_P1040014977_state,produc1225889383_state),produc1298457559_state,X44),X44)),vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_190_listrel__rtrancl__refl) ).
thf(f3725,plain,
spl365_82,
inference(avatar_split_clause,[],[f1898,f3723]) ).
thf(f3723,plain,
( spl365_82
<=> ! [X0: list_P890094829_state,X1: set_Pr2096893127_state] : ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X0)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_82])]) ).
thf(f1898,plain,
! [X0: list_P890094829_state,X1: set_Pr2096893127_state] : ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X0)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1))) ),
inference(cnf_transformation,[],[f493]) ).
thf(f493,plain,
! [X0: list_P890094829_state,X1: set_Pr2096893127_state] : ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X0)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1))) ),
inference(fool_elimination,[],[f492]) ).
thf(f492,plain,
! [X0: list_P890094829_state,X1: set_Pr2096893127_state] : vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X0),X0)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1))),
inference(rectify,[],[f192]) ).
thf(f192,axiom,
! [X44: list_P890094829_state,X11: set_Pr2096893127_state] : vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,vAPP(list_P890094829_state,produc1586269031_state,vAPP(list_P890094829_state,sTfun(list_P890094829_state,produc1586269031_state),produc1354769367_state,X44),X44)),vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_191_listrel__rtrancl__refl) ).
thf(f3721,plain,
spl365_81,
inference(avatar_split_clause,[],[f1819,f3719]) ).
thf(f1819,plain,
! [X0: list_com,X1: list_list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_list_com,list_com,concat_com,X1)) ),
inference(cnf_transformation,[],[f965]) ).
thf(f965,plain,
! [X0: list_com,X1: list_list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X0),X1)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_list_com,list_com,concat_com,X1)) ),
inference(rectify,[],[f248]) ).
thf(f248,axiom,
! [X37: list_com,X44: list_list_com] : ( vAPP(list_list_com,list_com,concat_com,vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,X37),X44)) = vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X37),vAPP(list_list_com,list_com,concat_com,X44)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_247_concat_Osimps_I2_J) ).
thf(f3717,plain,
spl365_80,
inference(avatar_split_clause,[],[f3129,f3715]) ).
thf(f3715,plain,
( spl365_80
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com = X1 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0) != X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_80])]) ).
thf(f3129,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com = X1 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0) != X0 ) ),
inference(equality_proxy_clausification,[],[f3128]) ).
thf(f3128,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com = X1 )
| ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)),X0) ) ),
inference(equality_proxy_clausification,[],[f3124]) ).
thf(f3124,plain,
! [X0: list_com,X1: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1) )
| ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)),X0) ) ),
inference(binary_proxy_clausification,[],[f1826]) ).
thf(f1826,plain,
! [X0: list_com,X1: list_com] : ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1) = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)),X0) ),
inference(cnf_transformation,[],[f407]) ).
thf(f407,plain,
! [X0: list_com,X1: list_com] : ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1) = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)),X0) ),
inference(fool_elimination,[],[f406]) ).
thf(f406,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0) = X0 )
= ( nil_com = X1 ) ),
inference(rectify,[],[f186]) ).
thf(f186,axiom,
! [X57: list_com,X44: list_com] :
( ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57) = X57 )
= ( nil_com = X44 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_185_self__append__conv2) ).
thf(f3686,plain,
spl365_79,
inference(avatar_split_clause,[],[f3127,f3684]) ).
thf(f3684,plain,
( spl365_79
<=> ! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0) = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_79])]) ).
thf(f3127,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0) = X0 ) ),
inference(equality_proxy_clausification,[],[f3126]) ).
thf(f3126,plain,
! [X0: list_com,X1: list_com] :
( ( nil_com != X1 )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)),X0) ) ),
inference(equality_proxy_clausification,[],[f3125]) ).
thf(f3125,plain,
! [X0: list_com,X1: list_com] :
( ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X1) )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)),X0) ) ),
inference(binary_proxy_clausification,[],[f1826]) ).
thf(f3680,plain,
spl365_78,
inference(avatar_split_clause,[],[f1884,f3678]) ).
thf(f3678,plain,
( spl365_78
<=> ! [X0: list_com,X1: set_Pr1822651163om_com] :
( ( nil_com = X0 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_78])]) ).
thf(f1884,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] :
( ( nil_com = X0 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1)) ) ),
inference(cnf_transformation,[],[f1131]) ).
thf(f1131,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] :
( ( nil_com = X0 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1)) ) ),
inference(ennf_transformation,[],[f471]) ).
thf(f471,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1)) )
=> ( nil_com = X0 ) ),
inference(fool_elimination,[],[f470]) ).
thf(f470,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1))
=> ( nil_com = X0 ) ),
inference(rectify,[],[f205]) ).
thf(f205,axiom,
! [X44: list_com,X11: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X11))
=> ( nil_com = X44 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_204_listrel__Nil2) ).
thf(f3676,plain,
spl365_77,
inference(avatar_split_clause,[],[f1883,f3674]) ).
thf(f3674,plain,
( spl365_77
<=> ! [X0: list_com,X1: set_Pr1822651163om_com] :
( ( nil_com = X0 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_77])]) ).
thf(f1883,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] :
( ( nil_com = X0 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1)) ) ),
inference(cnf_transformation,[],[f1130]) ).
thf(f1130,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] :
( ( nil_com = X0 )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1)) ) ),
inference(ennf_transformation,[],[f469]) ).
thf(f469,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1)) )
=> ( nil_com = X0 ) ),
inference(fool_elimination,[],[f468]) ).
thf(f468,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X1))
=> ( nil_com = X0 ) ),
inference(rectify,[],[f206]) ).
thf(f206,axiom,
! [X44: list_com,X11: set_Pr1822651163om_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X44)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X11))
=> ( nil_com = X44 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_205_listrel__Nil1) ).
thf(f3672,plain,
spl365_76,
inference(avatar_split_clause,[],[f1882,f3670]) ).
thf(f3670,plain,
( spl365_76
<=> ! [X0: produc410756839_state,X1: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_76])]) ).
thf(f1882,plain,
! [X0: produc410756839_state,X1: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),X1) ) ),
inference(cnf_transformation,[],[f1129]) ).
thf(f1129,plain,
! [X0: produc410756839_state,X1: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1)) )
| ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),X1) ) ),
inference(ennf_transformation,[],[f467]) ).
thf(f467,plain,
! [X0: produc410756839_state,X1: set_Pr1165141447_state] :
( ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),X1) )
=> ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1)) ) ),
inference(fool_elimination,[],[f466]) ).
thf(f466,plain,
! [X0: produc410756839_state,X1: set_Pr1165141447_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),X1)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X0),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1)) ),
inference(rectify,[],[f45]) ).
thf(f45,axiom,
! [X21: produc410756839_state,X11: set_Pr1165141447_state] :
( vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X21),X11)
=> vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X21),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_44_r__into__rtrancl) ).
thf(f3668,plain,
spl365_75,
inference(avatar_split_clause,[],[f1881,f3666]) ).
thf(f3666,plain,
( spl365_75
<=> ! [X0: produc186437863_state,X1: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_75])]) ).
thf(f1881,plain,
! [X0: produc186437863_state,X1: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),X1) ) ),
inference(cnf_transformation,[],[f1128]) ).
thf(f1128,plain,
! [X0: produc186437863_state,X1: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1)) )
| ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),X1) ) ),
inference(ennf_transformation,[],[f465]) ).
thf(f465,plain,
! [X0: produc186437863_state,X1: set_Pr2096893127_state] :
( ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),X1) )
=> ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1)) ) ),
inference(fool_elimination,[],[f464]) ).
thf(f464,plain,
! [X0: produc186437863_state,X1: set_Pr2096893127_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),X1)
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X0),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1)) ),
inference(rectify,[],[f46]) ).
thf(f46,axiom,
! [X21: produc186437863_state,X11: set_Pr2096893127_state] :
( vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X21),X11)
=> vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X21),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_45_r__into__rtrancl) ).
thf(f3664,plain,
spl365_74,
inference(avatar_split_clause,[],[f1880,f3662]) ).
thf(f3662,plain,
( spl365_74
<=> ! [X0: produc258871771st_com,X1: set_Pr602326075st_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X1)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_74])]) ).
thf(f1880,plain,
! [X0: produc258871771st_com,X1: set_Pr602326075st_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X1)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),X1) ) ),
inference(cnf_transformation,[],[f1127]) ).
thf(f1127,plain,
! [X0: produc258871771st_com,X1: set_Pr602326075st_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X1)) )
| ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),X1) ) ),
inference(ennf_transformation,[],[f463]) ).
thf(f463,plain,
! [X0: produc258871771st_com,X1: set_Pr602326075st_com] :
( ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),X1) )
=> ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X1)) ) ),
inference(fool_elimination,[],[f462]) ).
thf(f462,plain,
! [X0: produc258871771st_com,X1: set_Pr602326075st_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),X1)
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X0),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X1)) ),
inference(rectify,[],[f41]) ).
thf(f41,axiom,
! [X21: produc258871771st_com,X11: set_Pr602326075st_com] :
( vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X21),X11)
=> vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,X21),vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_40_r__into__rtrancl) ).
thf(f3660,plain,
spl365_73,
inference(avatar_split_clause,[],[f1879,f3658]) ).
thf(f3658,plain,
( spl365_73
<=> ! [X0: produc1586269031_state,X1: set_Pr1325664839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X1)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_73])]) ).
thf(f1879,plain,
! [X0: produc1586269031_state,X1: set_Pr1325664839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X1)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),X1) ) ),
inference(cnf_transformation,[],[f1126]) ).
thf(f1126,plain,
! [X0: produc1586269031_state,X1: set_Pr1325664839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X1)) )
| ( $true != vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),X1) ) ),
inference(ennf_transformation,[],[f461]) ).
thf(f461,plain,
! [X0: produc1586269031_state,X1: set_Pr1325664839_state] :
( ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),X1) )
=> ( $true = vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X1)) ) ),
inference(fool_elimination,[],[f460]) ).
thf(f460,plain,
! [X0: produc1586269031_state,X1: set_Pr1325664839_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),X1)
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X0),vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X1)) ),
inference(rectify,[],[f42]) ).
thf(f42,axiom,
! [X21: produc1586269031_state,X11: set_Pr1325664839_state] :
( vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X21),X11)
=> vAPP(set_Pr1325664839_state,$o,vAPP(produc1586269031_state,sTfun(set_Pr1325664839_state,$o),member423306384_state,X21),vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_41_r__into__rtrancl) ).
thf(f3656,plain,
spl365_72,
inference(avatar_split_clause,[],[f1878,f3654]) ).
thf(f3654,plain,
( spl365_72
<=> ! [X0: produc1225889383_state,X1: set_Pr1142642759_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X1)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_72])]) ).
thf(f1878,plain,
! [X0: produc1225889383_state,X1: set_Pr1142642759_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X1)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),X1) ) ),
inference(cnf_transformation,[],[f1125]) ).
thf(f1125,plain,
! [X0: produc1225889383_state,X1: set_Pr1142642759_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X1)) )
| ( $true != vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),X1) ) ),
inference(ennf_transformation,[],[f459]) ).
thf(f459,plain,
! [X0: produc1225889383_state,X1: set_Pr1142642759_state] :
( ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),X1) )
=> ( $true = vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X1)) ) ),
inference(fool_elimination,[],[f458]) ).
thf(f458,plain,
! [X0: produc1225889383_state,X1: set_Pr1142642759_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),X1)
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X0),vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X1)) ),
inference(rectify,[],[f43]) ).
thf(f43,axiom,
! [X21: produc1225889383_state,X11: set_Pr1142642759_state] :
( vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X21),X11)
=> vAPP(set_Pr1142642759_state,$o,vAPP(produc1225889383_state,sTfun(set_Pr1142642759_state,$o),member1267359376_state,X21),vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_42_r__into__rtrancl) ).
thf(f3652,plain,
spl365_71,
inference(avatar_split_clause,[],[f1877,f3650]) ).
thf(f3650,plain,
( spl365_71
<=> ! [X0: product_prod_com_com,X1: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X1)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_71])]) ).
thf(f1877,plain,
! [X0: product_prod_com_com,X1: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X1)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),X1) ) ),
inference(cnf_transformation,[],[f1124]) ).
thf(f1124,plain,
! [X0: product_prod_com_com,X1: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X1)) )
| ( $true != vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),X1) ) ),
inference(ennf_transformation,[],[f457]) ).
thf(f457,plain,
! [X0: product_prod_com_com,X1: set_Pr1822651163om_com] :
( ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),X1) )
=> ( $true = vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X1)) ) ),
inference(fool_elimination,[],[f456]) ).
thf(f456,plain,
! [X0: product_prod_com_com,X1: set_Pr1822651163om_com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),X1)
=> vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X0),vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X1)) ),
inference(rectify,[],[f44]) ).
thf(f44,axiom,
! [X21: product_prod_com_com,X11: set_Pr1822651163om_com] :
( vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X21),X11)
=> vAPP(set_Pr1822651163om_com,$o,vAPP(product_prod_com_com,sTfun(set_Pr1822651163om_com,$o),member1333916004om_com,X21),vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_43_r__into__rtrancl) ).
thf(f3643,plain,
spl365_70,
inference(avatar_split_clause,[],[f1876,f3641]) ).
thf(f3641,plain,
( spl365_70
<=> ! [X0: produc2046512871_state,X1: set_Pr541394119_state] :
( ( $true = vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X1)) )
| ( $true != vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),X1) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_70])]) ).
thf(f1876,plain,
! [X0: produc2046512871_state,X1: set_Pr541394119_state] :
( ( $true = vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X1)) )
| ( $true != vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),X1) ) ),
inference(cnf_transformation,[],[f1123]) ).
thf(f1123,plain,
! [X0: produc2046512871_state,X1: set_Pr541394119_state] :
( ( $true = vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X1)) )
| ( $true != vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),X1) ) ),
inference(ennf_transformation,[],[f455]) ).
thf(f455,plain,
! [X0: produc2046512871_state,X1: set_Pr541394119_state] :
( ( $true = vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),X1) )
=> ( $true = vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X1)) ) ),
inference(fool_elimination,[],[f454]) ).
thf(f454,plain,
! [X0: produc2046512871_state,X1: set_Pr541394119_state] :
( vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),X1)
=> vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X0),vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X1)) ),
inference(rectify,[],[f40]) ).
thf(f40,axiom,
! [X21: produc2046512871_state,X11: set_Pr541394119_state] :
( vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X21),X11)
=> vAPP(set_Pr541394119_state,$o,vAPP(produc2046512871_state,sTfun(set_Pr541394119_state,$o),member284400400_state,X21),vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_39_r__into__rtrancl) ).
thf(f3639,plain,
spl365_69,
inference(avatar_split_clause,[],[f1787,f3637]) ).
thf(f3637,plain,
( spl365_69
<=> ! [X0: set_Pr1165141447_state] : ( vAPP(sTfun(produc410756839_state,$o),set_Pr1165141447_state,collec300063826_state,vAPP(set_Pr1165141447_state,sTfun(produc410756839_state,$o),vAPP(sTfun(produc410756839_state,sTfun(set_Pr1165141447_state,$o)),sTfun(set_Pr1165141447_state,sTfun(produc410756839_state,$o)),cCOMB,member1069318160_state),X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_69])]) ).
thf(f1787,plain,
! [X0: set_Pr1165141447_state] : ( vAPP(sTfun(produc410756839_state,$o),set_Pr1165141447_state,collec300063826_state,vAPP(set_Pr1165141447_state,sTfun(produc410756839_state,$o),vAPP(sTfun(produc410756839_state,sTfun(set_Pr1165141447_state,$o)),sTfun(set_Pr1165141447_state,sTfun(produc410756839_state,$o)),cCOMB,member1069318160_state),X0)) = X0 ),
inference(cnf_transformation,[],[f385]) ).
thf(f385,plain,
! [X0: set_Pr1165141447_state] : ( vAPP(sTfun(produc410756839_state,$o),set_Pr1165141447_state,collec300063826_state,vAPP(set_Pr1165141447_state,sTfun(produc410756839_state,$o),vAPP(sTfun(produc410756839_state,sTfun(set_Pr1165141447_state,$o)),sTfun(set_Pr1165141447_state,sTfun(produc410756839_state,$o)),cCOMB,member1069318160_state),X0)) = X0 ),
inference(fool_elimination,[],[f384]) ).
thf(f384,plain,
! [X0: set_Pr1165141447_state] :
( vAPP(sTfun(produc410756839_state,$o),set_Pr1165141447_state,collec300063826_state,
^ [X1: produc410756839_state] : vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X1),X0)) = X0 ),
inference(rectify,[],[f98]) ).
thf(f98,axiom,
! [X54: set_Pr1165141447_state] :
( vAPP(sTfun(produc410756839_state,$o),set_Pr1165141447_state,collec300063826_state,
^ [X55: produc410756839_state] : vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,X55),X54)) = X54 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_97_Collect__mem__eq) ).
thf(f3635,plain,
spl365_68,
inference(avatar_split_clause,[],[f1786,f3633]) ).
thf(f3633,plain,
( spl365_68
<=> ! [X0: set_state] : ( vAPP(sTfun(state,$o),set_state,collect_state,vAPP(set_state,sTfun(state,$o),vAPP(sTfun(state,sTfun(set_state,$o)),sTfun(set_state,sTfun(state,$o)),cCOMB,member_state),X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_68])]) ).
thf(f1786,plain,
! [X0: set_state] : ( vAPP(sTfun(state,$o),set_state,collect_state,vAPP(set_state,sTfun(state,$o),vAPP(sTfun(state,sTfun(set_state,$o)),sTfun(set_state,sTfun(state,$o)),cCOMB,member_state),X0)) = X0 ),
inference(cnf_transformation,[],[f383]) ).
thf(f383,plain,
! [X0: set_state] : ( vAPP(sTfun(state,$o),set_state,collect_state,vAPP(set_state,sTfun(state,$o),vAPP(sTfun(state,sTfun(set_state,$o)),sTfun(set_state,sTfun(state,$o)),cCOMB,member_state),X0)) = X0 ),
inference(fool_elimination,[],[f382]) ).
thf(f382,plain,
! [X0: set_state] :
( vAPP(sTfun(state,$o),set_state,collect_state,
^ [X1: state] : vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X1),X0)) = X0 ),
inference(rectify,[],[f99]) ).
thf(f99,axiom,
! [X54: set_state] :
( vAPP(sTfun(state,$o),set_state,collect_state,
^ [X55: state] : vAPP(set_state,$o,vAPP(state,sTfun(set_state,$o),member_state,X55),X54)) = X54 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_98_Collect__mem__eq) ).
thf(f3631,plain,
spl365_67,
inference(avatar_split_clause,[],[f1785,f3629]) ).
thf(f3629,plain,
( spl365_67
<=> ! [X0: set_Pr2096893127_state] : ( vAPP(sTfun(produc186437863_state,$o),set_Pr2096893127_state,collec489924946_state,vAPP(set_Pr2096893127_state,sTfun(produc186437863_state,$o),vAPP(sTfun(produc186437863_state,sTfun(set_Pr2096893127_state,$o)),sTfun(set_Pr2096893127_state,sTfun(produc186437863_state,$o)),cCOMB,member512523024_state),X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_67])]) ).
thf(f1785,plain,
! [X0: set_Pr2096893127_state] : ( vAPP(sTfun(produc186437863_state,$o),set_Pr2096893127_state,collec489924946_state,vAPP(set_Pr2096893127_state,sTfun(produc186437863_state,$o),vAPP(sTfun(produc186437863_state,sTfun(set_Pr2096893127_state,$o)),sTfun(set_Pr2096893127_state,sTfun(produc186437863_state,$o)),cCOMB,member512523024_state),X0)) = X0 ),
inference(cnf_transformation,[],[f381]) ).
thf(f381,plain,
! [X0: set_Pr2096893127_state] : ( vAPP(sTfun(produc186437863_state,$o),set_Pr2096893127_state,collec489924946_state,vAPP(set_Pr2096893127_state,sTfun(produc186437863_state,$o),vAPP(sTfun(produc186437863_state,sTfun(set_Pr2096893127_state,$o)),sTfun(set_Pr2096893127_state,sTfun(produc186437863_state,$o)),cCOMB,member512523024_state),X0)) = X0 ),
inference(fool_elimination,[],[f380]) ).
thf(f380,plain,
! [X0: set_Pr2096893127_state] :
( vAPP(sTfun(produc186437863_state,$o),set_Pr2096893127_state,collec489924946_state,
^ [X1: produc186437863_state] : vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X1),X0)) = X0 ),
inference(rectify,[],[f100]) ).
thf(f100,axiom,
! [X54: set_Pr2096893127_state] :
( vAPP(sTfun(produc186437863_state,$o),set_Pr2096893127_state,collec489924946_state,
^ [X55: produc186437863_state] : vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,X55),X54)) = X54 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_99_Collect__mem__eq) ).
thf(f3627,plain,
spl365_66,
inference(avatar_split_clause,[],[f2022,f3625]) ).
thf(f3625,plain,
( spl365_66
<=> ! [X2: com,X0: state > set_state,X1: state > $o,X3: com] : ( vAPP(sTfun(state,set_state),com,do,X0) != vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X1),X2),X3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_66])]) ).
thf(f2022,plain,
! [X2: com,X3: com,X0: state > set_state,X1: state > $o] : ( vAPP(sTfun(state,set_state),com,do,X0) != vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X1),X2),X3) ),
inference(cnf_transformation,[],[f1018]) ).
thf(f1018,plain,
! [X0: state > set_state,X1: state > $o,X2: com,X3: com] : ( vAPP(sTfun(state,set_state),com,do,X0) != vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X1),X2),X3) ),
inference(rectify,[],[f167]) ).
thf(f167,axiom,
! [X26: state > set_state,X87: state > $o,X88: com,X89: com] : ( vAPP(sTfun(state,set_state),com,do,X26) != vAPP(com,com,vAPP(com,sTfun(com,com),vAPP(sTfun(state,$o),sTfun(com,sTfun(com,com)),cond,X87),X88),X89) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_166_com_Odistinct_I3_J) ).
thf(f3579,plain,
( spl365_65
| ~ spl365_14
| ~ spl365_42 ),
inference(avatar_split_clause,[],[f3477,f3474,f3345,f3577]) ).
thf(f3577,plain,
( spl365_65
<=> ! [X0: com] : ( nil_com != vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_65])]) ).
thf(f3345,plain,
( spl365_14
<=> ! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1) != X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_14])]) ).
thf(f3477,plain,
( ! [X0: com] : ( nil_com != vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X0),nil_com) )
| ~ spl365_14
| ~ spl365_42 ),
inference(superposition,[],[f3346,f3475]) ).
thf(f3346,plain,
( ! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1) != X1 )
| ~ spl365_14 ),
inference(avatar_component_clause,[],[f3345]) ).
thf(f3575,plain,
( spl365_64
| ~ spl365_63 ),
inference(avatar_split_clause,[],[f3571,f3568,f3573]) ).
thf(f3573,plain,
( spl365_64
<=> ! [X0: list_com,X1: com] : ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_64])]) ).
thf(f3568,plain,
( spl365_63
<=> ! [X0: list_com,X1: com] : ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_63])]) ).
thf(f3571,plain,
( ! [X0: list_com,X1: com] : ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0))) = X0 )
| ~ spl365_63 ),
inference(forward_demodulation,[],[f3569,f3191]) ).
thf(f3569,plain,
( ! [X0: list_com,X1: com] : ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com))) = X0 )
| ~ spl365_63 ),
inference(avatar_component_clause,[],[f3568]) ).
thf(f3570,plain,
spl365_63,
inference(avatar_split_clause,[],[f3190,f3568]) ).
thf(f3190,plain,
! [X0: list_com,X1: com] : ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com))) = X0 ),
inference(forward_demodulation,[],[f1818,f1782]) ).
thf(f1818,plain,
! [X0: list_com,X1: com] : ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),nil_com))) = X0 ),
inference(cnf_transformation,[],[f964]) ).
thf(f964,plain,
! [X0: list_com,X1: com] : ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),nil_com))) = X0 ),
inference(rectify,[],[f277]) ).
thf(f277,axiom,
! [X44: list_com,X37: com] : ( vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),nil_com))) = X44 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_276_butlast__snoc) ).
thf(f3564,plain,
( spl365_62
| ~ spl365_61 ),
inference(avatar_split_clause,[],[f3560,f3557,f3562]) ).
thf(f3557,plain,
( spl365_61
<=> ! [X0: list_com,X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com))) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_61])]) ).
thf(f3560,plain,
( ! [X0: list_com,X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,rotate1_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0))) = X1 )
| ~ spl365_61 ),
inference(forward_demodulation,[],[f3558,f3191]) ).
thf(f3558,plain,
( ! [X0: list_com,X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com))) = X1 )
| ~ spl365_61 ),
inference(avatar_component_clause,[],[f3557]) ).
thf(f3559,plain,
spl365_61,
inference(avatar_split_clause,[],[f3189,f3557]) ).
thf(f3189,plain,
! [X0: list_com,X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com))) = X1 ),
inference(forward_demodulation,[],[f1817,f1782]) ).
thf(f1817,plain,
! [X0: list_com,X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),nil_com))) = X1 ),
inference(cnf_transformation,[],[f963]) ).
thf(f963,plain,
! [X0: list_com,X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),nil_com))) = X1 ),
inference(rectify,[],[f302]) ).
thf(f302,axiom,
! [X44: list_com,X37: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),nil_com))) = X37 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_301_last__snoc) ).
thf(f3555,plain,
spl365_60,
inference(avatar_split_clause,[],[f1897,f3553]) ).
thf(f3553,plain,
( spl365_60
<=> ! [X0: produc2041926651_state,X1: set_Pr1165141447_state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X0)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_60])]) ).
thf(f1897,plain,
! [X0: produc2041926651_state,X1: set_Pr1165141447_state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X0)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1)) ),
inference(cnf_transformation,[],[f491]) ).
thf(f491,plain,
! [X0: produc2041926651_state,X1: set_Pr1165141447_state] : ( $true = vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X0)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1)) ),
inference(fool_elimination,[],[f490]) ).
thf(f490,plain,
! [X0: produc2041926651_state,X1: set_Pr1165141447_state] : vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X0)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X1)),
inference(rectify,[],[f118]) ).
thf(f118,axiom,
! [X30: produc2041926651_state,X11: set_Pr1165141447_state] : vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X30),X30)),vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_117_rtrancl_Ortrancl__refl) ).
thf(f3551,plain,
spl365_59,
inference(avatar_split_clause,[],[f1896,f3549]) ).
thf(f3549,plain,
( spl365_59
<=> ! [X0: produc410756839_state,X1: set_Pr2096893127_state] : ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X0)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_59])]) ).
thf(f1896,plain,
! [X0: produc410756839_state,X1: set_Pr2096893127_state] : ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X0)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1)) ),
inference(cnf_transformation,[],[f489]) ).
thf(f489,plain,
! [X0: produc410756839_state,X1: set_Pr2096893127_state] : ( $true = vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X0)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1)) ),
inference(fool_elimination,[],[f488]) ).
thf(f488,plain,
! [X0: produc410756839_state,X1: set_Pr2096893127_state] : vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X0)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X1)),
inference(rectify,[],[f119]) ).
thf(f119,axiom,
! [X30: produc410756839_state,X11: set_Pr2096893127_state] : vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X30),X30)),vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_118_rtrancl_Ortrancl__refl) ).
thf(f3547,plain,
spl365_58,
inference(avatar_split_clause,[],[f1892,f3545]) ).
thf(f1892,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) ),
inference(cnf_transformation,[],[f989]) ).
thf(f989,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) ),
inference(flattening,[],[f487]) ).
thf(f487,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state] : ( $true != vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)) ),
inference(fool_elimination,[],[f486]) ).
thf(f486,plain,
! [X0: produc2041926651_state,X1: produc2041926651_state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X0),X1)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)),
inference(rectify,[],[f345]) ).
thf(f345,axiom,
! [X37: produc2041926651_state,X34: produc2041926651_state] : ~ vAPP(set_Pr1165141447_state,$o,vAPP(produc410756839_state,sTfun(set_Pr1165141447_state,$o),member1069318160_state,vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X37),X34)),vAPP(list_P1178430914te_nat,set_Pr1165141447_state,measur1071343867_state,nil_Pr1876916290te_nat)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_344_in__measures_I1_J) ).
thf(f3543,plain,
spl365_57,
inference(avatar_split_clause,[],[f1891,f3541]) ).
thf(f1891,plain,
! [X0: produc410756839_state,X1: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) ),
inference(cnf_transformation,[],[f988]) ).
thf(f988,plain,
! [X0: produc410756839_state,X1: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) ),
inference(flattening,[],[f485]) ).
thf(f485,plain,
! [X0: produc410756839_state,X1: produc410756839_state] : ( $true != vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)) ),
inference(fool_elimination,[],[f484]) ).
thf(f484,plain,
! [X0: produc410756839_state,X1: produc410756839_state] : ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X0),X1)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)),
inference(rectify,[],[f346]) ).
thf(f346,axiom,
! [X37: produc410756839_state,X34: produc410756839_state] : ~ vAPP(set_Pr2096893127_state,$o,vAPP(produc186437863_state,sTfun(set_Pr2096893127_state,$o),member512523024_state,vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X37),X34)),vAPP(list_P1627643054te_nat,set_Pr2096893127_state,measur768621543_state,nil_Pr164089518te_nat)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_345_in__measures_I1_J) ).
thf(f3539,plain,
spl365_56,
inference(avatar_split_clause,[],[f1890,f3537]) ).
thf(f3537,plain,
( spl365_56
<=> ! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_56])]) ).
thf(f1890,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)) ),
inference(cnf_transformation,[],[f987]) ).
thf(f987,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)) ),
inference(flattening,[],[f483]) ).
thf(f483,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)) ),
inference(fool_elimination,[],[f482]) ).
thf(f482,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)),
inference(rectify,[],[f245]) ).
thf(f245,axiom,
! [X44: list_com,X11: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_244_not__listrel1__Nil) ).
thf(f3535,plain,
spl365_55,
inference(avatar_split_clause,[],[f1889,f3533]) ).
thf(f3533,plain,
( spl365_55
<=> ! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_55])]) ).
thf(f1889,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X1)) ),
inference(cnf_transformation,[],[f986]) ).
thf(f986,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X1)) ),
inference(flattening,[],[f481]) ).
thf(f481,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X1)) ),
inference(fool_elimination,[],[f480]) ).
thf(f480,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X1)),
inference(rectify,[],[f290]) ).
thf(f290,axiom,
! [X37: list_com,X11: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X37),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lexord_com,X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_289_lexord__Nil__right) ).
thf(f3531,plain,
spl365_54,
inference(avatar_split_clause,[],[f1888,f3529]) ).
thf(f3529,plain,
( spl365_54
<=> ! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_54])]) ).
thf(f1888,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)) ),
inference(cnf_transformation,[],[f985]) ).
thf(f985,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)) ),
inference(flattening,[],[f479]) ).
thf(f479,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)) ),
inference(fool_elimination,[],[f478]) ).
thf(f478,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)),
inference(rectify,[],[f315]) ).
thf(f315,axiom,
! [X44: list_com,X11: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X44),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_314_Nil2__notin__lex) ).
thf(f3527,plain,
spl365_53,
inference(avatar_split_clause,[],[f1887,f3525]) ).
thf(f3525,plain,
( spl365_53
<=> ! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_53])]) ).
thf(f1887,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X1)) ),
inference(cnf_transformation,[],[f984]) ).
thf(f984,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X1)) ),
inference(flattening,[],[f477]) ).
thf(f477,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X1)) ),
inference(fool_elimination,[],[f476]) ).
thf(f476,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X0),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X1)),
inference(rectify,[],[f319]) ).
thf(f319,axiom,
! [X124: list_com,X11: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,X124),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lenlex_com,X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_318_Nil__lenlex__iff2) ).
thf(f3523,plain,
spl365_52,
inference(avatar_split_clause,[],[f1886,f3521]) ).
thf(f3521,plain,
( spl365_52
<=> ! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_52])]) ).
thf(f1886,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)) ),
inference(cnf_transformation,[],[f983]) ).
thf(f983,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)) ),
inference(flattening,[],[f475]) ).
thf(f475,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)) ),
inference(fool_elimination,[],[f474]) ).
thf(f474,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X1)),
inference(rectify,[],[f244]) ).
thf(f244,axiom,
! [X44: list_com,X11: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X44)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel1_com,X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_243_not__Nil__listrel1) ).
thf(f3519,plain,
spl365_51,
inference(avatar_split_clause,[],[f1885,f3517]) ).
thf(f3517,plain,
( spl365_51
<=> ! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_51])]) ).
thf(f1885,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)) ),
inference(cnf_transformation,[],[f982]) ).
thf(f982,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)) ),
inference(flattening,[],[f473]) ).
thf(f473,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ( $true != vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)) ),
inference(fool_elimination,[],[f472]) ).
thf(f472,plain,
! [X0: list_com,X1: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X0)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X1)),
inference(rectify,[],[f314]) ).
thf(f314,axiom,
! [X57: list_com,X11: set_Pr1822651163om_com] : ~ vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),X57)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,lex_com,X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_313_Nil__notin__lex) ).
thf(f3515,plain,
spl365_50,
inference(avatar_split_clause,[],[f1874,f3513]) ).
thf(f3513,plain,
( spl365_50
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK112,X0)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_50])]) ).
thf(f1874,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK112,X0)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1523]) ).
thf(f3511,plain,
spl365_49,
inference(avatar_split_clause,[],[f1872,f3509]) ).
thf(f3509,plain,
( spl365_49
<=> ! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK110,X0)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_49])]) ).
thf(f1872,plain,
! [X0: list_com > $o,X1: list_com] :
( ( $true = vAPP(list_com,$o,X0,X1) )
| ( $true = vAPP(list_com,$o,X0,vAPP(sTfun(list_com,$o),list_com,sK110,X0)) )
| ( $true != vAPP(list_com,$o,X0,nil_com) ) ),
inference(cnf_transformation,[],[f1521]) ).
thf(f3507,plain,
spl365_48,
inference(avatar_split_clause,[],[f1811,f3505]) ).
thf(f3505,plain,
( spl365_48
<=> ! [X0: set_Pr1822651163om_com] : ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_48])]) ).
thf(f1811,plain,
! [X0: set_Pr1822651163om_com] : ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) ),
inference(cnf_transformation,[],[f397]) ).
thf(f397,plain,
! [X0: set_Pr1822651163om_com] : ( $true = vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)) ),
inference(fool_elimination,[],[f396]) ).
thf(f396,plain,
! [X0: set_Pr1822651163om_com] : vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X0)),
inference(rectify,[],[f207]) ).
thf(f207,axiom,
! [X11: set_Pr1822651163om_com] : vAPP(set_Pr602326075st_com,$o,vAPP(produc258871771st_com,sTfun(set_Pr602326075st_com,$o),member32358020st_com,vAPP(list_com,produc258871771st_com,vAPP(list_com,sTfun(list_com,produc258871771st_com),produc1307105171st_com,nil_com),nil_com)),vAPP(set_Pr1822651163om_com,set_Pr602326075st_com,listrel_com_com,X11)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_206_listrel_ONil) ).
thf(f3503,plain,
spl365_47,
inference(avatar_split_clause,[],[f2021,f3501]) ).
thf(f3501,plain,
( spl365_47
<=> ! [X2: state > $o,X0: com,X1: com,X3: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X2),X3) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_47])]) ).
thf(f2021,plain,
! [X2: state > $o,X3: com,X0: com,X1: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X2),X3) ),
inference(cnf_transformation,[],[f1017]) ).
thf(f1017,plain,
! [X0: com,X1: com,X2: state > $o,X3: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),semi,X0),X1) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X2),X3) ),
inference(rectify,[],[f162]) ).
thf(f162,axiom,
! [X22: com,X23: com,X93: state > $o,X94: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),semi,X22),X23) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X93),X94) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_161_com_Odistinct_I13_J) ).
thf(f3499,plain,
( spl365_46
| ~ spl365_14
| ~ spl365_43 ),
inference(avatar_split_clause,[],[f3491,f3480,f3345,f3497]) ).
thf(f3497,plain,
( spl365_46
<=> ! [X0: list_com] :
( ( vAPP(list_com,list_com,sK16,X0) != X0 )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_46])]) ).
thf(f3491,plain,
( ! [X0: list_com] :
( ( vAPP(list_com,list_com,sK16,X0) != X0 )
| ( nil_com = X0 ) )
| ~ spl365_14
| ~ spl365_43 ),
inference(superposition,[],[f3346,f3481]) ).
thf(f3490,plain,
spl365_45,
inference(avatar_split_clause,[],[f1836,f3488]) ).
thf(f3488,plain,
( spl365_45
<=> ! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,com,last_com,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_45])]) ).
thf(f1836,plain,
! [X0: list_com,X1: list_com] :
( ( vAPP(list_com,com,last_com,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1089]) ).
thf(f1089,plain,
! [X0: list_com,X1: list_com] :
( ( ( vAPP(list_com,com,last_com,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) )
| ( nil_com = X0 ) )
& ( ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) = vAPP(list_com,com,last_com,X1) )
| ( nil_com != X0 ) ) ),
inference(ennf_transformation,[],[f970]) ).
thf(f970,plain,
! [X0: list_com,X1: list_com] :
( ( ( nil_com != X0 )
=> ( vAPP(list_com,com,last_com,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) ) )
& ( ( nil_com = X0 )
=> ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X1),X0)) = vAPP(list_com,com,last_com,X1) ) ) ),
inference(rectify,[],[f307]) ).
thf(f307,axiom,
! [X57: list_com,X44: list_com] :
( ( ( nil_com != X57 )
=> ( vAPP(list_com,com,last_com,X57) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57)) ) )
& ( ( nil_com = X57 )
=> ( vAPP(list_com,com,last_com,X44) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X44),X57)) ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_306_last__append) ).
thf(f3486,plain,
spl365_44,
inference(avatar_split_clause,[],[f1834,f3484]) ).
thf(f3484,plain,
( spl365_44
<=> ! [X0: list_com,X1: com] :
( ( vAPP(list_com,com,last_com,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) )
| ( nil_com = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_44])]) ).
thf(f1834,plain,
! [X0: list_com,X1: com] :
( ( vAPP(list_com,com,last_com,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1088]) ).
thf(f1088,plain,
! [X0: list_com,X1: com] :
( ( ( vAPP(list_com,com,last_com,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) )
| ( nil_com = X0 ) )
& ( ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) = X1 )
| ( nil_com != X0 ) ) ),
inference(ennf_transformation,[],[f969]) ).
thf(f969,plain,
! [X0: list_com,X1: com] :
( ( ( nil_com != X0 )
=> ( vAPP(list_com,com,last_com,X0) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) ) )
& ( ( nil_com = X0 )
=> ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) = X1 ) ) ),
inference(rectify,[],[f305]) ).
thf(f305,axiom,
! [X44: list_com,X37: com] :
( ( ( nil_com != X44 )
=> ( vAPP(list_com,com,last_com,X44) = vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)) ) )
& ( ( nil_com = X44 )
=> ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44)) = X37 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_304_last_Osimps) ).
thf(f3482,plain,
spl365_43,
inference(avatar_split_clause,[],[f1791,f3480]) ).
thf(f1791,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK15,X0)),vAPP(list_com,list_com,sK16,X0)) = X0 )
| ( nil_com = X0 ) ),
inference(cnf_transformation,[],[f1433]) ).
thf(f1433,plain,
! [X0: list_com] :
( ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK15,X0)),vAPP(list_com,list_com,sK16,X0)) = X0 )
| ( nil_com = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK15,sK16])],[f1071,f1432]) ).
thf(f1432,plain,
! [X0: list_com] :
( ? [X1: com,X2: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2) = X0 )
=> ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,vAPP(list_com,com,sK15,X0)),vAPP(list_com,list_com,sK16,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1071,plain,
! [X0: list_com] :
( ? [X1: com,X2: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2) = X0 )
| ( nil_com = X0 ) ),
inference(ennf_transformation,[],[f940]) ).
thf(f940,plain,
! [X0: list_com] :
( ( nil_com != X0 )
=> ~ ! [X1: com,X2: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X2) != X0 ) ),
inference(rectify,[],[f106]) ).
thf(f106,axiom,
! [X34: list_com] :
( ( nil_com != X34 )
=> ~ ! [X63: com,X64: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X63),X64) != X34 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_105_list_Oexhaust) ).
thf(f3476,plain,
spl365_42,
inference(avatar_split_clause,[],[f1782,f3474]) ).
thf(f3472,plain,
( spl365_41
| ~ spl365_3
| ~ spl365_24 ),
inference(avatar_split_clause,[],[f3403,f3388,f3265,f3470]) ).
thf(f3470,plain,
( spl365_41
<=> ! [X0: com > $o] : ( $false = vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X0),nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_41])]) ).
thf(f3388,plain,
( spl365_24
<=> ! [X0: com > $o] : ( $true != vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X0),nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_24])]) ).
thf(f3403,plain,
( ! [X0: com > $o] : ( $false = vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X0),nil_com) )
| ~ spl365_3
| ~ spl365_24 ),
inference(trivial_inequality_removal,[],[f3402]) ).
thf(f3402,plain,
( ! [X0: com > $o] :
( ( $true != $true )
| ( $false = vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X0),nil_com) ) )
| ~ spl365_3
| ~ spl365_24 ),
inference(superposition,[],[f3389,f3266]) ).
thf(f3389,plain,
( ! [X0: com > $o] : ( $true != vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X0),nil_com) )
| ~ spl365_24 ),
inference(avatar_component_clause,[],[f3388]) ).
thf(f3468,plain,
spl365_40,
inference(avatar_split_clause,[],[f1901,f3466]) ).
thf(f3466,plain,
( spl365_40
<=> ! [X2: com,X0: state > set_state,X1: state > $o] : ( vAPP(sTfun(state,set_state),com,do,X0) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X1),X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_40])]) ).
thf(f1901,plain,
! [X2: com,X0: state > set_state,X1: state > $o] : ( vAPP(sTfun(state,set_state),com,do,X0) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X1),X2) ),
inference(cnf_transformation,[],[f992]) ).
thf(f992,plain,
! [X0: state > set_state,X1: state > $o,X2: com] : ( vAPP(sTfun(state,set_state),com,do,X0) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X1),X2) ),
inference(rectify,[],[f159]) ).
thf(f159,axiom,
! [X26: state > set_state,X93: state > $o,X94: com] : ( vAPP(sTfun(state,set_state),com,do,X26) != vAPP(com,com,vAPP(sTfun(state,$o),sTfun(com,com),while,X93),X94) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_158_com_Odistinct_I5_J) ).
thf(f3464,plain,
spl365_39,
inference(avatar_split_clause,[],[f1810,f3462]) ).
thf(f3462,plain,
( spl365_39
<=> ! [X0: state] : ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),nil_com),X0) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_39])]) ).
thf(f1810,plain,
! [X0: state] : ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),nil_com),X0) = $true ),
inference(cnf_transformation,[],[f395]) ).
thf(f395,plain,
! [X0: state] : ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),nil_com),X0) = $true ),
inference(fool_elimination,[],[f394]) ).
thf(f394,plain,
! [X0: state] : vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),nil_com),X0),
inference(rectify,[],[f69]) ).
thf(f69,axiom,
! [X0: state] : vAPP(state,$o,vAPP(list_com,sTfun(state,$o),vAPP(state,sTfun(list_com,sTfun(state,$o)),pHoare259243732_execs,X0),nil_com),X0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_68_execs_Ointros_I1_J) ).
thf(f3460,plain,
spl365_38,
inference(avatar_split_clause,[],[f1808,f3458]) ).
thf(f3458,plain,
( spl365_38
<=> ! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK62,X0)),vAPP(produc186437863_state,produc410756839_state,sK63,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_38])]) ).
thf(f1808,plain,
! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK62,X0)),vAPP(produc186437863_state,produc410756839_state,sK63,X0)) = X0 ),
inference(cnf_transformation,[],[f1475]) ).
thf(f1475,plain,
! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK62,X0)),vAPP(produc186437863_state,produc410756839_state,sK63,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK62,sK63])],[f957,f1474]) ).
thf(f1474,plain,
! [X0: produc186437863_state] :
( ? [X1: produc410756839_state,X2: produc410756839_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2) = X0 )
=> ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK62,X0)),vAPP(produc186437863_state,produc410756839_state,sK63,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f957,plain,
! [X0: produc186437863_state] :
? [X1: produc410756839_state,X2: produc410756839_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2) = X0 ),
inference(rectify,[],[f84]) ).
thf(f84,axiom,
! [X21: produc186437863_state] :
? [X39: produc410756839_state,X40: produc410756839_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X39),X40) = X21 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_83_surj__pair) ).
thf(f3456,plain,
spl365_37,
inference(avatar_split_clause,[],[f1807,f3454]) ).
thf(f3454,plain,
( spl365_37
<=> ! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK60,X0)),vAPP(produc410756839_state,produc2041926651_state,sK61,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_37])]) ).
thf(f1807,plain,
! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK60,X0)),vAPP(produc410756839_state,produc2041926651_state,sK61,X0)) = X0 ),
inference(cnf_transformation,[],[f1473]) ).
thf(f1473,plain,
! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK60,X0)),vAPP(produc410756839_state,produc2041926651_state,sK61,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK60,sK61])],[f956,f1472]) ).
thf(f1472,plain,
! [X0: produc410756839_state] :
( ? [X1: produc2041926651_state,X2: produc2041926651_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2) = X0 )
=> ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK60,X0)),vAPP(produc410756839_state,produc2041926651_state,sK61,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f956,plain,
! [X0: produc410756839_state] :
? [X1: produc2041926651_state,X2: produc2041926651_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2) = X0 ),
inference(rectify,[],[f82]) ).
thf(f82,axiom,
! [X21: produc410756839_state] :
? [X39: produc2041926651_state,X40: produc2041926651_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X39),X40) = X21 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_81_surj__pair) ).
thf(f3451,plain,
spl365_36,
inference(avatar_split_clause,[],[f1806,f3449]) ).
thf(f3449,plain,
( spl365_36
<=> ! [X0: produc2041926651_state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc2041926651_state,list_com,sK58,X0)),vAPP(produc2041926651_state,state,sK59,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_36])]) ).
thf(f1806,plain,
! [X0: produc2041926651_state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc2041926651_state,list_com,sK58,X0)),vAPP(produc2041926651_state,state,sK59,X0)) = X0 ),
inference(cnf_transformation,[],[f1471]) ).
thf(f1471,plain,
! [X0: produc2041926651_state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc2041926651_state,list_com,sK58,X0)),vAPP(produc2041926651_state,state,sK59,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK58,sK59])],[f955,f1470]) ).
thf(f1470,plain,
! [X0: produc2041926651_state] :
( ? [X1: list_com,X2: state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2) = X0 )
=> ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc2041926651_state,list_com,sK58,X0)),vAPP(produc2041926651_state,state,sK59,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f955,plain,
! [X0: produc2041926651_state] :
? [X1: list_com,X2: state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2) = X0 ),
inference(rectify,[],[f83]) ).
thf(f83,axiom,
! [X21: produc2041926651_state] :
? [X39: list_com,X40: state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X39),X40) = X21 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_82_surj__pair) ).
thf(f3447,plain,
spl365_35,
inference(avatar_split_clause,[],[f1801,f3445]) ).
thf(f1801,plain,
! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK46,X0)),vAPP(produc186437863_state,produc410756839_state,sK47,X0)) = X0 ),
inference(cnf_transformation,[],[f1463]) ).
thf(f1463,plain,
! [X0: produc186437863_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK46,X0)),vAPP(produc186437863_state,produc410756839_state,sK47,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK46,sK47])],[f1083,f1462]) ).
thf(f1462,plain,
! [X0: produc186437863_state] :
( ? [X1: produc410756839_state,X2: produc410756839_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2) = X0 )
=> ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,vAPP(produc186437863_state,produc410756839_state,sK46,X0)),vAPP(produc186437863_state,produc410756839_state,sK47,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1083,plain,
! [X0: produc186437863_state] :
? [X1: produc410756839_state,X2: produc410756839_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2) = X0 ),
inference(ennf_transformation,[],[f950]) ).
thf(f950,plain,
! [X0: produc186437863_state] :
~ ! [X1: produc410756839_state,X2: produc410756839_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X1),X2) != X0 ),
inference(rectify,[],[f75]) ).
thf(f75,axiom,
! [X34: produc186437863_state] :
~ ! [X13: produc410756839_state,X14: produc410756839_state] : ( vAPP(produc410756839_state,produc186437863_state,vAPP(produc410756839_state,sTfun(produc410756839_state,produc186437863_state),produc2065881943_state,X13),X14) != X34 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_74_old_Oprod_Oexhaust) ).
thf(f3443,plain,
spl365_34,
inference(avatar_split_clause,[],[f1800,f3441]) ).
thf(f1800,plain,
! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK44,X0)),vAPP(produc410756839_state,produc2041926651_state,sK45,X0)) = X0 ),
inference(cnf_transformation,[],[f1461]) ).
thf(f1461,plain,
! [X0: produc410756839_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK44,X0)),vAPP(produc410756839_state,produc2041926651_state,sK45,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK44,sK45])],[f1082,f1460]) ).
thf(f1460,plain,
! [X0: produc410756839_state] :
( ? [X1: produc2041926651_state,X2: produc2041926651_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2) = X0 )
=> ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,vAPP(produc410756839_state,produc2041926651_state,sK44,X0)),vAPP(produc410756839_state,produc2041926651_state,sK45,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1082,plain,
! [X0: produc410756839_state] :
? [X1: produc2041926651_state,X2: produc2041926651_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2) = X0 ),
inference(ennf_transformation,[],[f949]) ).
thf(f949,plain,
! [X0: produc410756839_state] :
~ ! [X1: produc2041926651_state,X2: produc2041926651_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X1),X2) != X0 ),
inference(rectify,[],[f73]) ).
thf(f73,axiom,
! [X34: produc410756839_state] :
~ ! [X13: produc2041926651_state,X14: produc2041926651_state] : ( vAPP(produc2041926651_state,produc410756839_state,vAPP(produc2041926651_state,sTfun(produc2041926651_state,produc410756839_state),produc1909270103_state,X13),X14) != X34 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_72_old_Oprod_Oexhaust) ).
thf(f3439,plain,
spl365_33,
inference(avatar_split_clause,[],[f1799,f3437]) ).
thf(f3437,plain,
( spl365_33
<=> ! [X0: produc2041926651_state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc2041926651_state,list_com,sK42,X0)),vAPP(produc2041926651_state,state,sK43,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_33])]) ).
thf(f1799,plain,
! [X0: produc2041926651_state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc2041926651_state,list_com,sK42,X0)),vAPP(produc2041926651_state,state,sK43,X0)) = X0 ),
inference(cnf_transformation,[],[f1459]) ).
thf(f1459,plain,
! [X0: produc2041926651_state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc2041926651_state,list_com,sK42,X0)),vAPP(produc2041926651_state,state,sK43,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK42,sK43])],[f1081,f1458]) ).
thf(f1458,plain,
! [X0: produc2041926651_state] :
( ? [X1: list_com,X2: state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2) = X0 )
=> ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,vAPP(produc2041926651_state,list_com,sK42,X0)),vAPP(produc2041926651_state,state,sK43,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1081,plain,
! [X0: produc2041926651_state] :
? [X1: list_com,X2: state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2) = X0 ),
inference(ennf_transformation,[],[f948]) ).
thf(f948,plain,
! [X0: produc2041926651_state] :
~ ! [X1: list_com,X2: state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X1),X2) != X0 ),
inference(rectify,[],[f74]) ).
thf(f74,axiom,
! [X34: produc2041926651_state] :
~ ! [X13: list_com,X14: state] : ( vAPP(state,produc2041926651_state,vAPP(list_com,sTfun(state,produc2041926651_state),produc1204172211_state,X13),X14) != X34 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_73_old_Oprod_Oexhaust) ).
thf(f3433,plain,
spl365_32,
inference(avatar_split_clause,[],[f1900,f3431]) ).
thf(f3431,plain,
( spl365_32
<=> ! [X2: com,X0: state > set_state,X1: com] : ( vAPP(sTfun(state,set_state),com,do,X0) != vAPP(com,com,vAPP(com,sTfun(com,com),semi,X1),X2) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_32])]) ).
thf(f1900,plain,
! [X2: com,X0: state > set_state,X1: com] : ( vAPP(sTfun(state,set_state),com,do,X0) != vAPP(com,com,vAPP(com,sTfun(com,com),semi,X1),X2) ),
inference(cnf_transformation,[],[f991]) ).
thf(f991,plain,
! [X0: state > set_state,X1: com,X2: com] : ( vAPP(sTfun(state,set_state),com,do,X0) != vAPP(com,com,vAPP(com,sTfun(com,com),semi,X1),X2) ),
inference(rectify,[],[f169]) ).
thf(f169,axiom,
! [X26: state > set_state,X22: com,X23: com] : ( vAPP(com,com,vAPP(com,sTfun(com,com),semi,X22),X23) != vAPP(sTfun(state,set_state),com,do,X26) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_168_com_Odistinct_I1_J) ).
thf(f3429,plain,
spl365_31,
inference(avatar_split_clause,[],[f1781,f3427]) ).
thf(f3427,plain,
( spl365_31
<=> ! [X0: set_Pr1165141447_state] : ( vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X0)) = vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_31])]) ).
thf(f1781,plain,
! [X0: set_Pr1165141447_state] : ( vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X0)) = vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X0)) ),
inference(cnf_transformation,[],[f935]) ).
thf(f935,plain,
! [X0: set_Pr1165141447_state] : ( vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X0)) = vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X0)) ),
inference(rectify,[],[f249]) ).
thf(f249,axiom,
! [X11: set_Pr1165141447_state] : ( vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre194873521_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)) = vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,vAPP(set_Pr1165141447_state,set_Pr1142642759_state,listre1738592858_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_248_listrel__rtrancl__eq__rtrancl__listrel1) ).
thf(f3425,plain,
spl365_30,
inference(avatar_split_clause,[],[f1780,f3423]) ).
thf(f3423,plain,
( spl365_30
<=> ! [X0: set_Pr2096893127_state] : ( vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X0)) = vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_30])]) ).
thf(f1780,plain,
! [X0: set_Pr2096893127_state] : ( vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X0)) = vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X0)) ),
inference(cnf_transformation,[],[f934]) ).
thf(f934,plain,
! [X0: set_Pr2096893127_state] : ( vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X0)) = vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X0)) ),
inference(rectify,[],[f250]) ).
thf(f250,axiom,
! [X11: set_Pr2096893127_state] : ( vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1244407729_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)) = vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,vAPP(set_Pr2096893127_state,set_Pr1325664839_state,listre1725776070_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_249_listrel__rtrancl__eq__rtrancl__listrel1) ).
thf(f3420,plain,
spl365_29,
inference(avatar_split_clause,[],[f3193,f3418]) ).
thf(f3418,plain,
( spl365_29
<=> ! [X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com)) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_29])]) ).
thf(f3193,plain,
! [X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com)) = X1 ),
inference(forward_demodulation,[],[f2334,f1782]) ).
thf(f2334,plain,
! [X1: com] : ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),nil_com)) = X1 ),
inference(equality_resolution,[],[f1833]) ).
thf(f1833,plain,
! [X0: list_com,X1: com] :
( ( vAPP(list_com,com,last_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) = X1 )
| ( nil_com != X0 ) ),
inference(cnf_transformation,[],[f1088]) ).
thf(f3416,plain,
spl365_28,
inference(avatar_split_clause,[],[f3192,f3414]) ).
thf(f3414,plain,
( spl365_28
<=> ! [X1: com] : ( nil_com = vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_28])]) ).
thf(f3192,plain,
! [X1: com] : ( nil_com = vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),insert_com,X1),nil_com)) ),
inference(forward_demodulation,[],[f2333,f1782]) ).
thf(f2333,plain,
! [X1: com] : ( nil_com = vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),nil_com)) ),
inference(equality_resolution,[],[f1831]) ).
thf(f1831,plain,
! [X0: list_com,X1: com] :
( ( nil_com = vAPP(list_com,list_com,butlast_com,vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X1),X0)) )
| ( nil_com != X0 ) ),
inference(cnf_transformation,[],[f1087]) ).
thf(f3412,plain,
spl365_27,
inference(avatar_split_clause,[],[f1779,f3410]) ).
thf(f3410,plain,
( spl365_27
<=> ! [X0: com > list_com] : ( nil_com = vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,nil_com),X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_27])]) ).
thf(f1779,plain,
! [X0: com > list_com] : ( nil_com = vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,nil_com),X0) ),
inference(cnf_transformation,[],[f933]) ).
thf(f933,plain,
! [X0: com > list_com] : ( nil_com = vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,nil_com),X0) ),
inference(rectify,[],[f237]) ).
thf(f237,axiom,
! [X84: com > list_com] : ( nil_com = vAPP(sTfun(com,list_com),list_com,vAPP(list_com,sTfun(sTfun(com,list_com),list_com),bind_com_com,nil_com),X84) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_236_bind__simps_I1_J) ).
thf(f3408,plain,
spl365_26,
inference(avatar_split_clause,[],[f1762,f3405]) ).
thf(f1762,plain,
vAPP(list_list_com,list_list_com,product_lists_com,nil_list_com) = vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),nil_list_com),
inference(cnf_transformation,[],[f170]) ).
thf(f170,axiom,
vAPP(list_list_com,list_list_com,product_lists_com,nil_list_com) = vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),nil_list_com),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_169_product__lists_Osimps_I1_J) ).
thf(f3400,plain,
spl365_25,
inference(avatar_split_clause,[],[f3175,f3398]) ).
thf(f3398,plain,
( spl365_25
<=> ! [X0: list_com] :
( ( nil_com = X0 )
| ( nil_com != vAPP(list_com,list_com,rotate1_com,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_25])]) ).
thf(f3175,plain,
! [X0: list_com] :
( ( nil_com = X0 )
| ( nil_com != vAPP(list_com,list_com,rotate1_com,X0) ) ),
inference(equality_proxy_clausification,[],[f3174]) ).
thf(f3174,plain,
! [X0: list_com] :
( ( nil_com = X0 )
| ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),vAPP(list_com,list_com,rotate1_com,X0)) ) ),
inference(equality_proxy_clausification,[],[f3170]) ).
thf(f3170,plain,
! [X0: list_com] :
( ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X0) )
| ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),vAPP(list_com,list_com,rotate1_com,X0)) ) ),
inference(binary_proxy_clausification,[],[f1784]) ).
thf(f1784,plain,
! [X0: list_com] : ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X0) = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),vAPP(list_com,list_com,rotate1_com,X0)) ),
inference(cnf_transformation,[],[f379]) ).
thf(f379,plain,
! [X0: list_com] : ( vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X0) = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),vAPP(list_com,list_com,rotate1_com,X0)) ),
inference(fool_elimination,[],[f378]) ).
thf(f378,plain,
! [X0: list_com] :
( ( nil_com = vAPP(list_com,list_com,rotate1_com,X0) )
= ( nil_com = X0 ) ),
inference(rectify,[],[f278]) ).
thf(f278,axiom,
! [X44: list_com] :
( ( nil_com = vAPP(list_com,list_com,rotate1_com,X44) )
= ( nil_com = X44 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_277_rotate1__is__Nil__conv) ).
thf(f3390,plain,
spl365_24,
inference(avatar_split_clause,[],[f1805,f3388]) ).
thf(f1805,plain,
! [X0: com > $o] : ( $true != vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X0),nil_com) ),
inference(cnf_transformation,[],[f954]) ).
thf(f954,plain,
! [X0: com > $o] : ( $true != vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X0),nil_com) ),
inference(flattening,[],[f391]) ).
thf(f391,plain,
! [X0: com > $o] : ( $true != vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X0),nil_com) ),
inference(fool_elimination,[],[f390]) ).
thf(f390,plain,
! [X0: com > $o] : ~ vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X0),nil_com),
inference(rectify,[],[f339]) ).
thf(f339,axiom,
! [X12: com > $o] : ~ vAPP(list_com,$o,vAPP(sTfun(com,$o),sTfun(list_com,$o),list_ex1_com,X12),nil_com),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_338_list__ex1__simps_I1_J) ).
thf(f3386,plain,
spl365_23,
inference(avatar_split_clause,[],[f1778,f3384]) ).
thf(f3384,plain,
( spl365_23
<=> ! [X0: set_Pr1165141447_state] : ( vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X0) = vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_23])]) ).
thf(f1778,plain,
! [X0: set_Pr1165141447_state] : ( vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X0) = vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X0)) ),
inference(cnf_transformation,[],[f932]) ).
thf(f932,plain,
! [X0: set_Pr1165141447_state] : ( vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X0) = vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X0)) ),
inference(rectify,[],[f38]) ).
thf(f38,axiom,
! [X11: set_Pr1165141447_state] : ( vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11) = vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,vAPP(set_Pr1165141447_state,set_Pr1165141447_state,transi1302705790_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_37_rtrancl__idemp) ).
thf(f3382,plain,
spl365_22,
inference(avatar_split_clause,[],[f1777,f3380]) ).
thf(f3380,plain,
( spl365_22
<=> ! [X0: set_Pr2096893127_state] : ( vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X0) = vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_22])]) ).
thf(f1777,plain,
! [X0: set_Pr2096893127_state] : ( vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X0) = vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X0)) ),
inference(cnf_transformation,[],[f931]) ).
thf(f931,plain,
! [X0: set_Pr2096893127_state] : ( vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X0) = vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X0)) ),
inference(rectify,[],[f39]) ).
thf(f39,axiom,
! [X11: set_Pr2096893127_state] : ( vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11) = vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,vAPP(set_Pr2096893127_state,set_Pr2096893127_state,transi463013610_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_38_rtrancl__idemp) ).
thf(f3378,plain,
spl365_21,
inference(avatar_split_clause,[],[f3173,f3376]) ).
thf(f3376,plain,
( spl365_21
<=> ! [X0: list_com] :
( ( nil_com != X0 )
| ( nil_com = vAPP(list_com,list_com,rotate1_com,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_21])]) ).
thf(f3173,plain,
! [X0: list_com] :
( ( nil_com != X0 )
| ( nil_com = vAPP(list_com,list_com,rotate1_com,X0) ) ),
inference(equality_proxy_clausification,[],[f3172]) ).
thf(f3172,plain,
! [X0: list_com] :
( ( nil_com != X0 )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),vAPP(list_com,list_com,rotate1_com,X0)) ) ),
inference(equality_proxy_clausification,[],[f3171]) ).
thf(f3171,plain,
! [X0: list_com] :
( ( $false = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),X0) )
| ( $true = vAPP(list_com,$o,vAPP(list_com,sTfun(list_com,$o),vEQ(list_com),nil_com),vAPP(list_com,list_com,rotate1_com,X0)) ) ),
inference(binary_proxy_clausification,[],[f1784]) ).
thf(f3374,plain,
spl365_20,
inference(avatar_split_clause,[],[f1776,f3372]) ).
thf(f3372,plain,
( spl365_20
<=> ! [X0: set_Pr602326075st_com] : ( vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X0) = vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_20])]) ).
thf(f1776,plain,
! [X0: set_Pr602326075st_com] : ( vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X0) = vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X0)) ),
inference(cnf_transformation,[],[f930]) ).
thf(f930,plain,
! [X0: set_Pr602326075st_com] : ( vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X0) = vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X0)) ),
inference(rectify,[],[f34]) ).
thf(f34,axiom,
! [X11: set_Pr602326075st_com] : ( vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X11) = vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,vAPP(set_Pr602326075st_com,set_Pr602326075st_com,transi436345274st_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_33_rtrancl__idemp) ).
thf(f3370,plain,
spl365_19,
inference(avatar_split_clause,[],[f1775,f3368]) ).
thf(f3368,plain,
( spl365_19
<=> ! [X0: set_Pr1142642759_state] : ( vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X0) = vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_19])]) ).
thf(f1775,plain,
! [X0: set_Pr1142642759_state] : ( vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X0) = vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X0)) ),
inference(cnf_transformation,[],[f929]) ).
thf(f929,plain,
! [X0: set_Pr1142642759_state] : ( vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X0) = vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X0)) ),
inference(rectify,[],[f36]) ).
thf(f36,axiom,
! [X11: set_Pr1142642759_state] : ( vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X11) = vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,vAPP(set_Pr1142642759_state,set_Pr1142642759_state,transi339813252_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_35_rtrancl__idemp) ).
thf(f3366,plain,
spl365_18,
inference(avatar_split_clause,[],[f1774,f3364]) ).
thf(f3364,plain,
( spl365_18
<=> ! [X0: set_Pr1325664839_state] : ( vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X0) = vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_18])]) ).
thf(f1774,plain,
! [X0: set_Pr1325664839_state] : ( vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X0) = vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X0)) ),
inference(cnf_transformation,[],[f928]) ).
thf(f928,plain,
! [X0: set_Pr1325664839_state] : ( vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X0) = vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X0)) ),
inference(rectify,[],[f35]) ).
thf(f35,axiom,
! [X11: set_Pr1325664839_state] : ( vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X11) = vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,vAPP(set_Pr1325664839_state,set_Pr1325664839_state,transi1965148016_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_34_rtrancl__idemp) ).
thf(f3362,plain,
spl365_17,
inference(avatar_split_clause,[],[f1773,f3360]) ).
thf(f3360,plain,
( spl365_17
<=> ! [X0: set_Pr1822651163om_com] : ( vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X0) = vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_17])]) ).
thf(f1773,plain,
! [X0: set_Pr1822651163om_com] : ( vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X0) = vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X0)) ),
inference(cnf_transformation,[],[f927]) ).
thf(f927,plain,
! [X0: set_Pr1822651163om_com] : ( vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X0) = vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X0)) ),
inference(rectify,[],[f37]) ).
thf(f37,axiom,
! [X11: set_Pr1822651163om_com] : ( vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X11) = vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,vAPP(set_Pr1822651163om_com,set_Pr1822651163om_com,transi863150634cl_com,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_36_rtrancl__idemp) ).
thf(f3358,plain,
spl365_16,
inference(avatar_split_clause,[],[f1772,f3356]) ).
thf(f3356,plain,
( spl365_16
<=> ! [X0: set_Pr541394119_state] : ( vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X0) = vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X0)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_16])]) ).
thf(f1772,plain,
! [X0: set_Pr541394119_state] : ( vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X0) = vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X0)) ),
inference(cnf_transformation,[],[f926]) ).
thf(f926,plain,
! [X0: set_Pr541394119_state] : ( vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X0) = vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X0)) ),
inference(rectify,[],[f33]) ).
thf(f33,axiom,
! [X11: set_Pr541394119_state] : ( vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X11) = vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,vAPP(set_Pr541394119_state,set_Pr541394119_state,transi152726506_state,X11)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_32_rtrancl__idemp) ).
thf(f3354,plain,
spl365_15,
inference(avatar_split_clause,[],[f1771,f3352]) ).
thf(f3352,plain,
( spl365_15
<=> ! [X0: com > list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X0),nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_15])]) ).
thf(f1771,plain,
! [X0: com > list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X0),nil_com) ),
inference(cnf_transformation,[],[f925]) ).
thf(f925,plain,
! [X0: com > list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X0),nil_com) ),
inference(rectify,[],[f251]) ).
thf(f251,axiom,
! [X84: com > list_com] : ( nil_com = vAPP(list_com,list_com,vAPP(sTfun(com,list_com),sTfun(list_com,list_com),maps_com_com,X84),nil_com) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_250_maps__simps_I2_J) ).
thf(f3347,plain,
spl365_14,
inference(avatar_split_clause,[],[f1813,f3345]) ).
thf(f1813,plain,
! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1) != X1 ),
inference(cnf_transformation,[],[f959]) ).
thf(f959,plain,
! [X0: com,X1: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1) != X1 ),
inference(rectify,[],[f85]) ).
thf(f85,axiom,
! [X37: com,X44: list_com] : ( vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X37),X44) != X44 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_84_not__Cons__self2) ).
thf(f3343,plain,
spl365_13,
inference(avatar_split_clause,[],[f1812,f3341]) ).
thf(f3341,plain,
( spl365_13
<=> ! [X0: com,X1: list_com] : ( nil_com != vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_13])]) ).
thf(f1812,plain,
! [X0: com,X1: list_com] : ( nil_com != vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1) ),
inference(cnf_transformation,[],[f958]) ).
thf(f958,plain,
! [X0: com,X1: list_com] : ( nil_com != vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X0),X1) ),
inference(rectify,[],[f108]) ).
thf(f108,axiom,
! [X22: com,X23: list_com] : ( nil_com != vAPP(list_com,list_com,vAPP(com,sTfun(list_com,list_com),cons_com,X22),X23) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_107_list_Odistinct_I1_J) ).
thf(f3339,plain,
spl365_12,
inference(avatar_split_clause,[],[f1809,f3337]) ).
thf(f3337,plain,
( spl365_12
<=> ! [X0: state] : ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,nil_com),X0) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_12])]) ).
thf(f1809,plain,
! [X0: state] : ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,nil_com),X0) = $true ),
inference(cnf_transformation,[],[f393]) ).
thf(f393,plain,
! [X0: state] : ( vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,nil_com),X0) = $true ),
inference(fool_elimination,[],[f392]) ).
thf(f392,plain,
! [X0: state] : vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,nil_com),X0),
inference(rectify,[],[f3]) ).
thf(f3,axiom,
! [X0: state] : vAPP(state,$o,vAPP(list_com,sTfun(state,$o),pHoare806997636termis,nil_com),X0),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_2_termis_Osimps_I1_J) ).
thf(f3335,plain,
spl365_11,
inference(avatar_split_clause,[],[f1769,f3333]) ).
thf(f1769,plain,
! [X0: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),nil_com) = X0 ),
inference(cnf_transformation,[],[f923]) ).
thf(f923,plain,
! [X0: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X0),nil_com) = X0 ),
inference(rectify,[],[f189]) ).
thf(f189,axiom,
! [X30: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,X30),nil_com) = X30 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_188_append_Oright__neutral) ).
thf(f3331,plain,
spl365_10,
inference(avatar_split_clause,[],[f1767,f3329]) ).
thf(f1767,plain,
! [X0: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,nil_com),X0) = X0 ),
inference(cnf_transformation,[],[f921]) ).
thf(f921,plain,
! [X0: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,nil_com),X0) = X0 ),
inference(rectify,[],[f195]) ).
thf(f195,axiom,
! [X30: list_com] : ( vAPP(list_com,list_com,vAPP(list_com,sTfun(list_com,list_com),append_com,nil_com),X30) = X30 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_194_append_Oleft__neutral) ).
thf(f3327,plain,
spl365_9,
inference(avatar_split_clause,[],[f1757,f3324]) ).
thf(f1757,plain,
vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),s) = $true,
inference(cnf_transformation,[],[f367]) ).
thf(f367,plain,
vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),s) = $true,
inference(fool_elimination,[],[f366]) ).
thf(f366,plain,
vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),s),
inference(rectify,[],[f356]) ).
thf(f356,axiom,
vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c),s),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_1) ).
thf(f3322,plain,
spl365_8,
inference(avatar_split_clause,[],[f3184,f3319]) ).
thf(f3319,plain,
( spl365_8
<=> ( vAPP(list_list_com,list_list_com,product_lists_com,nil_list_com) = vAPP(list_com,list_list_com,subseqs_com,nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_8])]) ).
thf(f3184,plain,
vAPP(list_list_com,list_list_com,product_lists_com,nil_list_com) = vAPP(list_com,list_list_com,subseqs_com,nil_com),
inference(forward_demodulation,[],[f1763,f1762]) ).
thf(f1763,plain,
vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),nil_list_com) = vAPP(list_com,list_list_com,subseqs_com,nil_com),
inference(cnf_transformation,[],[f171]) ).
thf(f171,axiom,
vAPP(list_list_com,list_list_com,vAPP(list_com,sTfun(list_list_com,list_list_com),cons_list_com,nil_com),nil_list_com) = vAPP(list_com,list_list_com,subseqs_com,nil_com),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_170_subseqs_Osimps_I1_J) ).
thf(f3317,plain,
( spl365_7
| spl365_2
| ~ spl365_3 ),
inference(avatar_split_clause,[],[f3279,f3265,f3260,f3314]) ).
thf(f3260,plain,
( spl365_2
<=> ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_2])]) ).
thf(f3279,plain,
( ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) = $false )
| spl365_2
| ~ spl365_3 ),
inference(trivial_inequality_removal,[],[f3277]) ).
thf(f3277,plain,
( ( $true != $true )
| ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) = $false )
| spl365_2
| ~ spl365_3 ),
inference(superposition,[],[f3262,f3266]) ).
thf(f3262,plain,
( ( vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) != $true )
| spl365_2 ),
inference(avatar_component_clause,[],[f3260]) ).
thf(f3312,plain,
spl365_6,
inference(avatar_split_clause,[],[f1761,f3309]) ).
thf(f3309,plain,
( spl365_6
<=> ( nil_com = vAPP(list_com,list_com,butlast_com,nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_6])]) ).
thf(f1761,plain,
nil_com = vAPP(list_com,list_com,butlast_com,nil_com),
inference(cnf_transformation,[],[f283]) ).
thf(f283,axiom,
nil_com = vAPP(list_com,list_com,butlast_com,nil_com),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_282_butlast_Osimps_I1_J) ).
thf(f3307,plain,
spl365_5,
inference(avatar_split_clause,[],[f1760,f3304]) ).
thf(f3304,plain,
( spl365_5
<=> ( nil_com = vAPP(list_com,list_com,rotate1_com,nil_com) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_5])]) ).
thf(f1760,plain,
nil_com = vAPP(list_com,list_com,rotate1_com,nil_com),
inference(cnf_transformation,[],[f284]) ).
thf(f284,axiom,
nil_com = vAPP(list_com,list_com,rotate1_com,nil_com),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_283_rotate1_Osimps_I1_J) ).
thf(f3302,plain,
spl365_4,
inference(avatar_split_clause,[],[f1759,f3299]) ).
thf(f1759,plain,
nil_com = vAPP(list_list_com,list_com,concat_com,nil_list_com),
inference(cnf_transformation,[],[f247]) ).
thf(f247,axiom,
nil_com = vAPP(list_list_com,list_com,concat_com,nil_list_com),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_246_concat_Osimps_I1_J) ).
thf(f3267,plain,
spl365_3,
inference(avatar_split_clause,[],[f361,f3265]) ).
thf(f361,plain,
! [X0: $o] :
( ( $true = X0 )
| ( $false = X0 ) ),
introduced(fool_axiom,[]) ).
thf(f3263,plain,
~ spl365_2,
inference(avatar_split_clause,[],[f1754,f3260]) ).
thf(f1754,plain,
vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) != $true,
inference(cnf_transformation,[],[f920]) ).
thf(f920,plain,
vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) != $true,
inference(flattening,[],[f363]) ).
thf(f363,plain,
vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2) != $true,
inference(fool_elimination,[],[f362]) ).
thf(f362,plain,
~ vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2),
inference(rectify,[],[f359]) ).
thf(f359,negated_conjecture,
~ vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2),
inference(negated_conjecture,[],[f358]) ).
thf(f358,conjecture,
vAPP(state,$o,vAPP(com,sTfun(state,$o),termi,c2),s2),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_3) ).
thf(f3258,plain,
~ spl365_1,
inference(avatar_split_clause,[],[f360,f3255]) ).
thf(f3255,plain,
( spl365_1
<=> ( $true = $false ) ),
introduced(avatar_definition,[new_symbols(naming,[spl365_1])]) ).
thf(f360,plain,
$true != $false,
introduced(fool_axiom,[]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.02/0.09 % Problem : ITP142^1 : TPTP v8.2.0. Released v7.5.0.
% 0.02/0.10 % Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.10/0.30 % Computer : n022.cluster.edu
% 0.10/0.30 % Model : x86_64 x86_64
% 0.10/0.30 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.10/0.30 % Memory : 8042.1875MB
% 0.10/0.30 % OS : Linux 3.10.0-693.el7.x86_64
% 0.10/0.30 % CPULimit : 300
% 0.10/0.30 % WCLimit : 300
% 0.10/0.30 % DateTime : Sat May 18 17:53:52 EDT 2024
% 0.10/0.30 % CPUTime :
% 0.10/0.30 % (18919)Running in auto input_syntax mode. Trying TPTP
% 0.14/0.35 % (18922)WARNING: value z3 for option sas not known
% 0.14/0.35 % (18926)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.14/0.35 % (18921)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.14/0.35 % (18923)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.14/0.36 % (18924)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.14/0.36 % (18925)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.14/0.36 % (18920)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.14/0.36 % (18922)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.14/0.43 % (18926)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.14/0.44 % Exception at run slice level
% 0.14/0.44 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.14/0.44 % Exception at run slice level
% 0.14/0.44 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.14/0.46 % (18928)ott+1_9_av=off:bd=off:bs=on:gsp=on:lcm=predicate:nm=4:sp=weighted_frequency:urr=on_382 on theBenchmark for (382ds/0Mi)
% 0.14/0.46 % (18927)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 0.14/0.46 % Exception at run slice level
% 0.14/0.46 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.14/0.48 % (18929)lrs-11_2:5_fsd=off:fde=none:nm=4:nwc=5.0:sims=off:sp=reverse_weighted_frequency:stl=62_367 on theBenchmark for (367ds/0Mi)
% 0.14/0.53 % (18927)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.14/0.54 % (18928)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.14/0.54 % Exception at run slice level
% 0.14/0.54 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.14/0.56 % (18930)ott+4_64_acc=on:anc=none:bs=on:bsr=on:fsd=off:gs=on:gsem=off:irw=on:msp=off:nwc=2.5:nicw=on:sims=off_354 on theBenchmark for (354ds/0Mi)
% 2.70/0.75 % (18924)First to succeed.
% 3.04/0.83 % (18924)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-18919"
% 3.04/0.83 % (18924)Refutation found. Thanks to Tanya!
% 3.04/0.83 % SZS status Theorem for theBenchmark
% 3.04/0.83 % SZS output start Proof for theBenchmark
% See solution above
% 3.56/0.85 % (18924)------------------------------
% 3.56/0.85 % (18924)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 3.56/0.85 % (18924)Termination reason: Refutation
% 3.56/0.85
% 3.56/0.85 % (18924)Memory used [KB]: 6778
% 3.56/0.85 % (18924)Time elapsed: 0.475 s
% 3.56/0.85 % (18924)Instructions burned: 1169 (million)
% 3.56/0.85 % (18919)Success in time 0.543 s
%------------------------------------------------------------------------------