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
%------------------------------------------------------------------------------