TSTP Solution File: ITP047^1 by Vampire-SAT---4.8
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Vampire-SAT---4.8
% Problem : ITP047^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 : n009.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:48:43 EDT 2024
% Result : Theorem 0.18s 0.58s
% Output : Refutation 0.18s
% Verified :
% SZS Type : Refutation
% Derivation depth : 9
% Number of leaves : 605
% Syntax : Number of formulae : 899 ( 224 unt; 455 typ; 0 def)
% Number of atoms : 2472 ( 515 equ; 0 cnn)
% Maximal formula atoms : 4 ( 5 avg)
% Number of connectives : 558 ( 236 ~; 148 |; 12 &; 0 @)
% ( 68 <=>; 94 =>; 0 <=; 0 <~>)
% Maximal formula depth : 10 ( 3 avg)
% Number of types : 36 ( 35 usr)
% Number of type conns : 1456 (1455 >; 1 *; 0 +; 0 <<)
% Number of symbols : 458 ( 455 usr; 96 con; 0-7 aty)
% Number of variables : 643 ( 12 ^ 517 !; 99 ?; 643 :)
% ( 15 !>; 0 ?*; 0 @-; 0 @+)
% Comments :
%------------------------------------------------------------------------------
thf(type_def_5,type,
produc1156025366_r_l_v: $tType ).
thf(type_def_6,type,
expr_r_l_v: $tType ).
thf(type_def_7,type,
sTfun: ( $tType * $tType ) > $tType ).
thf(type_def_8,type,
l: $tType ).
thf(type_def_9,type,
option_val_r_l_v: $tType ).
thf(type_def_10,type,
const: $tType ).
thf(type_def_11,type,
val_r_l_v: $tType ).
thf(type_def_12,type,
cntxt_r_l_v: $tType ).
thf(type_def_13,type,
r: $tType ).
thf(type_def_14,type,
v: $tType ).
thf(type_def_15,type,
option1457017436_r_l_v: $tType ).
thf(type_def_16,type,
set_option_set_l: $tType ).
thf(type_def_17,type,
set_option_set_r: $tType ).
thf(type_def_18,type,
set_op76482283um_l_l: $tType ).
thf(type_def_19,type,
set_op160472561um_l_r: $tType ).
thf(type_def_20,type,
set_op865065573um_r_l: $tType ).
thf(type_def_21,type,
set_option_l: $tType ).
thf(type_def_22,type,
set_option_r: $tType ).
thf(type_def_23,type,
set_Product_prod_l_l: $tType ).
thf(type_def_24,type,
set_Product_prod_l_r: $tType ).
thf(type_def_25,type,
set_Product_prod_r_l: $tType ).
thf(type_def_26,type,
set_Product_prod_r_r: $tType ).
thf(type_def_27,type,
set_set_l: $tType ).
thf(type_def_28,type,
set_set_r: $tType ).
thf(type_def_29,type,
set_Sum_sum_l_l: $tType ).
thf(type_def_30,type,
set_Sum_sum_l_r: $tType ).
thf(type_def_31,type,
set_Sum_sum_r_l: $tType ).
thf(type_def_32,type,
set_Sum_sum_r_r: $tType ).
thf(type_def_33,type,
set_l: $tType ).
thf(type_def_34,type,
set_r: $tType ).
thf(type_def_35,type,
produc1164766533_r_l_v: $tType ).
thf(type_def_36,type,
produc1489027110_r_l_v: $tType ).
thf(type_def_37,type,
produc1394974636_r_l_v: $tType ).
thf(type_def_38,type,
sum_sum_l_l: $tType ).
thf(type_def_39,type,
sum_sum_l_r: $tType ).
thf(type_def_40,type,
sum_sum_r_l: $tType ).
thf(func_def_0,type,
produc1394974636_r_l_v: $tType ).
thf(func_def_1,type,
produc1489027110_r_l_v: $tType ).
thf(func_def_2,type,
option1457017436_r_l_v: $tType ).
thf(func_def_3,type,
produc1156025366_r_l_v: $tType ).
thf(func_def_4,type,
produc1164766533_r_l_v: $tType ).
thf(func_def_5,type,
set_op865065573um_r_l: $tType ).
thf(func_def_6,type,
set_op160472561um_l_r: $tType ).
thf(func_def_7,type,
set_op76482283um_l_l: $tType ).
thf(func_def_8,type,
set_option_set_r: $tType ).
thf(func_def_9,type,
set_option_set_l: $tType ).
thf(func_def_10,type,
option_val_r_l_v: $tType ).
thf(func_def_11,type,
set_Product_prod_r_r: $tType ).
thf(func_def_12,type,
set_Product_prod_r_l: $tType ).
thf(func_def_13,type,
set_Product_prod_l_r: $tType ).
thf(func_def_14,type,
set_Product_prod_l_l: $tType ).
thf(func_def_15,type,
set_Sum_sum_r_r: $tType ).
thf(func_def_16,type,
set_Sum_sum_r_l: $tType ).
thf(func_def_17,type,
set_Sum_sum_l_r: $tType ).
thf(func_def_18,type,
set_Sum_sum_l_l: $tType ).
thf(func_def_19,type,
set_option_r: $tType ).
thf(func_def_20,type,
set_option_l: $tType ).
thf(func_def_21,type,
cntxt_r_l_v: $tType ).
thf(func_def_22,type,
set_set_r: $tType ).
thf(func_def_23,type,
set_set_l: $tType ).
thf(func_def_24,type,
expr_r_l_v: $tType ).
thf(func_def_25,type,
sum_sum_r_l: $tType ).
thf(func_def_26,type,
sum_sum_l_r: $tType ).
thf(func_def_27,type,
sum_sum_l_l: $tType ).
thf(func_def_28,type,
val_r_l_v: $tType ).
thf(func_def_29,type,
set_r: $tType ).
thf(func_def_30,type,
set_l: $tType ).
thf(func_def_31,type,
const: $tType ).
thf(func_def_32,type,
v: $tType ).
thf(func_def_33,type,
r: $tType ).
thf(func_def_34,type,
l: $tType ).
thf(func_def_35,type,
lID_expression_l_r_v: produc1156025366_r_l_v > expr_r_l_v ).
thf(func_def_36,type,
lID_lo1265057957_l_r_v: produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_37,type,
lID_snapshot_l_r_v: produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_38,type,
combine_l_val_r_l_v: ( l > option_val_r_l_v ) > ( l > option_val_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_39,type,
unit: const ).
thf(func_def_40,type,
ref_r_l_v: expr_r_l_v > expr_r_l_v ).
thf(func_def_41,type,
rfork_r_l_v: expr_r_l_v > expr_r_l_v ).
thf(func_def_42,type,
rjoin_r_l_v: expr_r_l_v > expr_r_l_v ).
thf(func_def_43,type,
vE_r_l_v: val_r_l_v > expr_r_l_v ).
thf(func_def_44,type,
plug_r_l_v: cntxt_r_l_v > expr_r_l_v > expr_r_l_v ).
thf(func_def_45,type,
cV_r_l_v: const > val_r_l_v ).
thf(func_def_46,type,
loc_l_r_v: l > val_r_l_v ).
thf(func_def_47,type,
rid_r_l_v: r > val_r_l_v ).
thf(func_def_48,type,
execution_r_l_v: ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > expr_r_l_v > ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_49,type,
induct1670415253_r_l_v: ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > ( ( r > option1457017436_r_l_v ) > $o ) > $o ).
thf(func_def_50,type,
reachable_r_l_v: ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_51,type,
finite160708696_set_l: set_option_set_l > $o ).
thf(func_def_52,type,
finite555643486_set_r: set_option_set_r > $o ).
thf(func_def_53,type,
finite1864485196um_l_l: set_op76482283um_l_l > $o ).
thf(func_def_54,type,
finite111936338um_l_r: set_op160472561um_l_r > $o ).
thf(func_def_55,type,
finite1036466630um_r_l: set_op865065573um_r_l > $o ).
thf(func_def_56,type,
finite2114249848tion_l: set_option_l > $o ).
thf(func_def_57,type,
finite16335230tion_r: set_option_r > $o ).
thf(func_def_58,type,
finite785973648od_l_l: set_Product_prod_l_l > $o ).
thf(func_def_59,type,
finite835542678od_l_r: set_Product_prod_l_r > $o ).
thf(func_def_60,type,
finite1457622794od_r_l: set_Product_prod_r_l > $o ).
thf(func_def_61,type,
finite1507191824od_r_r: set_Product_prod_r_r > $o ).
thf(func_def_62,type,
finite_finite_set_l: set_set_l > $o ).
thf(func_def_63,type,
finite_finite_set_r: set_set_r > $o ).
thf(func_def_64,type,
finite1541484284um_l_l: set_Sum_sum_l_l > $o ).
thf(func_def_65,type,
finite1591053314um_l_r: set_Sum_sum_l_r > $o ).
thf(func_def_66,type,
finite65649782um_r_l: set_Sum_sum_r_l > $o ).
thf(func_def_67,type,
finite115218812um_r_r: set_Sum_sum_r_r > $o ).
thf(func_def_68,type,
finite_finite_l: set_l > $o ).
thf(func_def_69,type,
finite_finite_r: set_r > $o ).
thf(func_def_70,type,
bij_betw_l_l: ( l > l ) > set_l > set_l > $o ).
thf(func_def_71,type,
bij_betw_l_r: ( l > r ) > set_l > set_r > $o ).
thf(func_def_72,type,
bij_betw_r_l: ( r > l ) > set_r > set_l > $o ).
thf(func_def_73,type,
bij_betw_r_r: ( r > r ) > set_r > set_r > $o ).
thf(func_def_74,type,
fun_up1835647912_r_l_v: ( l > option_val_r_l_v ) > l > option_val_r_l_v > l > option_val_r_l_v ).
thf(func_def_75,type,
fun_up709272714_r_l_v: ( r > option1457017436_r_l_v ) > r > option1457017436_r_l_v > r > option1457017436_r_l_v ).
thf(func_def_76,type,
if_option_val_r_l_v: $o > option_val_r_l_v > option_val_r_l_v > option_val_r_l_v ).
thf(func_def_77,type,
if_opt1153928738_r_l_v: $o > option1457017436_r_l_v > option1457017436_r_l_v > option1457017436_r_l_v ).
thf(func_def_78,type,
lID_G_r_l_v: ( r > option1457017436_r_l_v ) > set_l ).
thf(func_def_79,type,
lID_L_l_r_v: produc1156025366_r_l_v > set_l ).
thf(func_def_80,type,
rID_G_r_l_v: ( r > option1457017436_r_l_v ) > set_r ).
thf(func_def_81,type,
rID_L_l_r_v: produc1156025366_r_l_v > set_r ).
thf(func_def_82,type,
domain87684397_l_r_v: produc1156025366_r_l_v > $o ).
thf(func_def_83,type,
domain1547879849_r_l_v: ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_84,type,
revision_step_r_l_v: ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_85,type,
revisi1291188644_r_l_v: ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_86,type,
subsum148050133_r_l_v: r > r > ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_87,type,
subsum680764357_r_l_v: ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_88,type,
none_val_r_l_v: option_val_r_l_v ).
thf(func_def_89,type,
none_P277133687_r_l_v: option1457017436_r_l_v ).
thf(func_def_90,type,
some_val_r_l_v: val_r_l_v > option_val_r_l_v ).
thf(func_def_91,type,
some_P1807977723_r_l_v: produc1156025366_r_l_v > option1457017436_r_l_v ).
thf(func_def_92,type,
ord_less_eq_set_l: set_l > set_l > $o ).
thf(func_def_93,type,
ord_less_eq_set_r: set_r > set_r > $o ).
thf(func_def_94,type,
top_to471808607_set_l: set_option_set_l ).
thf(func_def_95,type,
top_to555798885_set_r: set_option_set_r ).
thf(func_def_96,type,
top_to1066565019um_l_l: set_op76482283um_l_l ).
thf(func_def_97,type,
top_to1150555297um_l_r: set_op160472561um_l_r ).
thf(func_def_98,type,
top_to1855148309um_r_l: set_op865065573um_r_l ).
thf(func_def_99,type,
top_top_set_option_l: set_option_l ).
thf(func_def_100,type,
top_top_set_option_r: set_option_r ).
thf(func_def_101,type,
top_to320296343od_l_l: set_Product_prod_l_l ).
thf(func_def_102,type,
top_to715231133od_l_r: set_Product_prod_l_r ).
thf(func_def_103,type,
top_to1639761425od_r_l: set_Product_prod_r_l ).
thf(func_def_104,type,
top_to2034696215od_r_r: set_Product_prod_r_r ).
thf(func_def_105,type,
top_top_set_set_l: set_set_l ).
thf(func_def_106,type,
top_top_set_set_r: set_set_r ).
thf(func_def_107,type,
top_to1010946379um_l_l: set_Sum_sum_l_l ).
thf(func_def_108,type,
top_to1405881169um_l_r: set_Sum_sum_l_r ).
thf(func_def_109,type,
top_to182927813um_r_l: set_Sum_sum_r_l ).
thf(func_def_110,type,
top_to577862603um_r_r: set_Sum_sum_r_r ).
thf(func_def_111,type,
top_top_set_l: set_l ).
thf(func_def_112,type,
top_top_set_r: set_r ).
thf(func_def_113,type,
produc1834103605_r_l_v: ( l > option_val_r_l_v ) > expr_r_l_v > produc1164766533_r_l_v ).
thf(func_def_114,type,
produc297528454_r_l_v: ( l > option_val_r_l_v ) > produc1164766533_r_l_v > produc1156025366_r_l_v ).
thf(func_def_115,type,
produc2057232216_r_l_v: ( l > l ) > produc1156025366_r_l_v > produc1489027110_r_l_v ).
thf(func_def_116,type,
produc2111504612_r_l_v: ( r > r ) > produc1489027110_r_l_v > produc1394974636_r_l_v ).
thf(func_def_117,type,
r_G_r_l_v: ( r > r ) > ( l > l ) > ( r > option1457017436_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_118,type,
r_L_r_l_v: ( r > r ) > ( l > l ) > produc1156025366_r_l_v > produc1156025366_r_l_v ).
thf(func_def_119,type,
eq_states_r_l_v: ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_120,type,
is_glo1871033385_r_l_v: ( r > r ) > ( l > l ) > ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_121,type,
collect_set_l: ( set_l > $o ) > set_set_l ).
thf(func_def_122,type,
collect_set_r: ( set_r > $o ) > set_set_r ).
thf(func_def_123,type,
collect_Sum_sum_l_l: ( sum_sum_l_l > $o ) > set_Sum_sum_l_l ).
thf(func_def_124,type,
collect_Sum_sum_l_r: ( sum_sum_l_r > $o ) > set_Sum_sum_l_r ).
thf(func_def_125,type,
collect_Sum_sum_r_l: ( sum_sum_r_l > $o ) > set_Sum_sum_r_l ).
thf(func_def_126,type,
collect_l: ( l > $o ) > set_l ).
thf(func_def_127,type,
collect_r: ( r > $o ) > set_r ).
thf(func_def_128,type,
substitution_r_l_v: ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > $o ).
thf(func_def_129,type,
member_set_l: set_l > set_set_l > $o ).
thf(func_def_130,type,
member_set_r: set_r > set_set_r > $o ).
thf(func_def_131,type,
member_l: l > set_l > $o ).
thf(func_def_132,type,
member_r: r > set_r > $o ).
thf(func_def_133,type,
e: cntxt_r_l_v ).
thf(func_def_134,type,
alpha: r > r ).
thf(func_def_135,type,
beta: l > l ).
thf(func_def_136,type,
sigma: l > option_val_r_l_v ).
thf(func_def_137,type,
tau: l > option_val_r_l_v ).
thf(func_def_138,type,
e2: expr_r_l_v ).
thf(func_def_139,type,
r2: r ).
thf(func_def_140,type,
r3: r ).
thf(func_def_141,type,
s: r > option1457017436_r_l_v ).
thf(func_def_142,type,
s2: r > option1457017436_r_l_v ).
thf(func_def_143,type,
subst: expr_r_l_v > v > expr_r_l_v > expr_r_l_v ).
thf(func_def_147,type,
vPI:
!>[X0: $tType] : ( ( X0 > $o ) > $o ) ).
thf(func_def_148,type,
vAND: $o > $o > $o ).
thf(func_def_149,type,
bCOMB:
!>[X0: $tType,X1: $tType,X2: $tType] : ( ( X1 > X2 ) > ( X0 > X1 ) > X0 > X2 ) ).
thf(func_def_150,type,
iCOMB:
!>[X0: $tType] : ( X0 > X0 ) ).
thf(func_def_151,type,
cCOMB:
!>[X0: $tType,X1: $tType,X2: $tType] : ( ( X0 > X1 > X2 ) > X1 > X0 > X2 ) ).
thf(func_def_152,type,
sCOMB:
!>[X0: $tType,X1: $tType,X2: $tType] : ( ( X0 > X1 > X2 ) > ( X0 > X1 ) > X0 > X2 ) ).
thf(func_def_153,type,
vSIGMA:
!>[X0: $tType] : ( ( X0 > $o ) > $o ) ).
thf(func_def_154,type,
vOR: $o > $o > $o ).
thf(func_def_155,type,
kCOMB:
!>[X0: $tType,X1: $tType] : ( X0 > X1 > X0 ) ).
thf(func_def_156,type,
vIMP: $o > $o > $o ).
thf(func_def_157,type,
vEQ:
!>[X0: $tType] : ( X0 > X0 > $o ) ).
thf(func_def_158,type,
vNOT: $o > $o ).
thf(func_def_159,type,
sP0: ( option_val_r_l_v > option_val_r_l_v > $o ) > option_val_r_l_v > option_val_r_l_v > $o ).
thf(func_def_160,type,
sP1: ( option_val_r_l_v > option1457017436_r_l_v > $o ) > option_val_r_l_v > option1457017436_r_l_v > $o ).
thf(func_def_161,type,
sP2: ( option1457017436_r_l_v > option_val_r_l_v > $o ) > option1457017436_r_l_v > option_val_r_l_v > $o ).
thf(func_def_162,type,
sP3: ( option1457017436_r_l_v > option1457017436_r_l_v > $o ) > option1457017436_r_l_v > option1457017436_r_l_v > $o ).
thf(func_def_163,type,
sP4: option_val_r_l_v > ( ( l > option_val_r_l_v ) > $o ) > $o ).
thf(func_def_164,type,
sP5: option1457017436_r_l_v > ( ( r > option1457017436_r_l_v ) > $o ) > $o ).
thf(func_def_165,type,
sP6: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_166,type,
sP7: r > ( r > option1457017436_r_l_v ) > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > ( r > option1457017436_r_l_v ) > $o ).
thf(func_def_167,type,
sK8: option_val_r_l_v > val_r_l_v ).
thf(func_def_168,type,
sK9: option1457017436_r_l_v > produc1156025366_r_l_v ).
thf(func_def_169,type,
sK10: set_l > l ).
thf(func_def_170,type,
sK11: set_r > r ).
thf(func_def_171,type,
sK12: ( l > $o ) > l ).
thf(func_def_172,type,
sK13: ( r > $o ) > r ).
thf(func_def_173,type,
sK14: ( r > option1457017436_r_l_v ) > r ).
thf(func_def_174,type,
sK15: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_175,type,
sK16: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_176,type,
sK17: ( r > option1457017436_r_l_v ) > expr_r_l_v ).
thf(func_def_177,type,
sK18: ( r > option1457017436_r_l_v ) > r ).
thf(func_def_178,type,
sK19: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_179,type,
sK20: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_180,type,
sK21: ( r > option1457017436_r_l_v ) > expr_r_l_v ).
thf(func_def_181,type,
sK22: ( r > option1457017436_r_l_v ) > r ).
thf(func_def_182,type,
sK23: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_183,type,
sK24: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_184,type,
sK25: ( r > option1457017436_r_l_v ) > expr_r_l_v ).
thf(func_def_185,type,
sK26: ( r > option1457017436_r_l_v ) > l ).
thf(func_def_186,type,
sK27: ( r > option1457017436_r_l_v ) > r ).
thf(func_def_187,type,
sK28: produc1394974636_r_l_v > r > r ).
thf(func_def_188,type,
sK29: produc1394974636_r_l_v > produc1489027110_r_l_v ).
thf(func_def_189,type,
sK30: produc1489027110_r_l_v > l > l ).
thf(func_def_190,type,
sK31: produc1489027110_r_l_v > produc1156025366_r_l_v ).
thf(func_def_191,type,
sK32: produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_192,type,
sK33: produc1156025366_r_l_v > produc1164766533_r_l_v ).
thf(func_def_193,type,
sK34: produc1164766533_r_l_v > l > option_val_r_l_v ).
thf(func_def_194,type,
sK35: produc1164766533_r_l_v > expr_r_l_v ).
thf(func_def_195,type,
sK36: produc1394974636_r_l_v > r > r ).
thf(func_def_196,type,
sK37: produc1394974636_r_l_v > l > l ).
thf(func_def_197,type,
sK38: produc1394974636_r_l_v > produc1156025366_r_l_v ).
thf(func_def_198,type,
sK39: produc1489027110_r_l_v > l > l ).
thf(func_def_199,type,
sK40: produc1489027110_r_l_v > l > option_val_r_l_v ).
thf(func_def_200,type,
sK41: produc1489027110_r_l_v > produc1164766533_r_l_v ).
thf(func_def_201,type,
sK42: produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_202,type,
sK43: produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_203,type,
sK44: produc1156025366_r_l_v > expr_r_l_v ).
thf(func_def_204,type,
sK45: produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_205,type,
sK46: produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_206,type,
sK47: produc1156025366_r_l_v > expr_r_l_v ).
thf(func_def_207,type,
sK48: produc1394974636_r_l_v > r > r ).
thf(func_def_208,type,
sK49: produc1394974636_r_l_v > l > l ).
thf(func_def_209,type,
sK50: produc1394974636_r_l_v > l > option_val_r_l_v ).
thf(func_def_210,type,
sK51: produc1394974636_r_l_v > produc1164766533_r_l_v ).
thf(func_def_211,type,
sK52: produc1489027110_r_l_v > l > l ).
thf(func_def_212,type,
sK53: produc1489027110_r_l_v > l > option_val_r_l_v ).
thf(func_def_213,type,
sK54: produc1489027110_r_l_v > l > option_val_r_l_v ).
thf(func_def_214,type,
sK55: produc1489027110_r_l_v > expr_r_l_v ).
thf(func_def_215,type,
sK56: produc1394974636_r_l_v > r > r ).
thf(func_def_216,type,
sK57: produc1394974636_r_l_v > l > l ).
thf(func_def_217,type,
sK58: produc1394974636_r_l_v > l > option_val_r_l_v ).
thf(func_def_218,type,
sK59: produc1394974636_r_l_v > l > option_val_r_l_v ).
thf(func_def_219,type,
sK60: produc1394974636_r_l_v > expr_r_l_v ).
thf(func_def_220,type,
sK61: produc1394974636_r_l_v > r > r ).
thf(func_def_221,type,
sK62: produc1394974636_r_l_v > l > l ).
thf(func_def_222,type,
sK63: produc1394974636_r_l_v > l > option_val_r_l_v ).
thf(func_def_223,type,
sK64: produc1394974636_r_l_v > l > option_val_r_l_v ).
thf(func_def_224,type,
sK65: produc1394974636_r_l_v > expr_r_l_v ).
thf(func_def_225,type,
sK66: produc1394974636_r_l_v > r > r ).
thf(func_def_226,type,
sK67: produc1394974636_r_l_v > produc1489027110_r_l_v ).
thf(func_def_227,type,
sK68: produc1489027110_r_l_v > l > l ).
thf(func_def_228,type,
sK69: produc1489027110_r_l_v > produc1156025366_r_l_v ).
thf(func_def_229,type,
sK70: produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_230,type,
sK71: produc1156025366_r_l_v > produc1164766533_r_l_v ).
thf(func_def_231,type,
sK72: produc1164766533_r_l_v > l > option_val_r_l_v ).
thf(func_def_232,type,
sK73: produc1164766533_r_l_v > expr_r_l_v ).
thf(func_def_233,type,
sK74: expr_r_l_v > produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_234,type,
sK75: expr_r_l_v > produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_235,type,
sK76: expr_r_l_v > produc1156025366_r_l_v > expr_r_l_v ).
thf(func_def_236,type,
sK77: ( l > option_val_r_l_v ) > produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_237,type,
sK78: ( l > option_val_r_l_v ) > produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_238,type,
sK79: ( l > option_val_r_l_v ) > produc1156025366_r_l_v > expr_r_l_v ).
thf(func_def_239,type,
sK80: ( l > option_val_r_l_v ) > produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_240,type,
sK81: ( l > option_val_r_l_v ) > produc1156025366_r_l_v > l > option_val_r_l_v ).
thf(func_def_241,type,
sK82: ( l > option_val_r_l_v ) > produc1156025366_r_l_v > expr_r_l_v ).
thf(func_def_242,type,
sK83: ( set_l > $o ) > ( set_l > $o ) > set_l ).
thf(func_def_243,type,
sK84: ( set_r > $o ) > ( set_r > $o ) > set_r ).
thf(func_def_244,type,
sK85: ( l > $o ) > ( l > $o ) > l ).
thf(func_def_245,type,
sK86: ( r > $o ) > ( r > $o ) > r ).
thf(func_def_246,type,
sK87: ( produc1394974636_r_l_v > $o ) > r > r ).
thf(func_def_247,type,
sK88: ( produc1394974636_r_l_v > $o ) > produc1489027110_r_l_v ).
thf(func_def_248,type,
sK89: ( produc1394974636_r_l_v > $o ) > r > r ).
thf(func_def_249,type,
sK90: ( produc1394974636_r_l_v > $o ) > produc1489027110_r_l_v ).
thf(func_def_250,type,
sK91: ( produc1489027110_r_l_v > $o ) > l > l ).
thf(func_def_251,type,
sK92: ( produc1489027110_r_l_v > $o ) > produc1156025366_r_l_v ).
thf(func_def_252,type,
sK93: ( produc1489027110_r_l_v > $o ) > l > l ).
thf(func_def_253,type,
sK94: ( produc1489027110_r_l_v > $o ) > produc1156025366_r_l_v ).
thf(func_def_254,type,
sK95: ( produc1156025366_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_255,type,
sK96: ( produc1156025366_r_l_v > $o ) > produc1164766533_r_l_v ).
thf(func_def_256,type,
sK97: ( produc1156025366_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_257,type,
sK98: ( produc1156025366_r_l_v > $o ) > produc1164766533_r_l_v ).
thf(func_def_258,type,
sK99: ( produc1164766533_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_259,type,
sK100: ( produc1164766533_r_l_v > $o ) > expr_r_l_v ).
thf(func_def_260,type,
sK101: ( produc1164766533_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_261,type,
sK102: ( produc1164766533_r_l_v > $o ) > expr_r_l_v ).
thf(func_def_262,type,
sK103: ( produc1394974636_r_l_v > $o ) > r > r ).
thf(func_def_263,type,
sK104: ( produc1394974636_r_l_v > $o ) > l > l ).
thf(func_def_264,type,
sK105: ( produc1394974636_r_l_v > $o ) > produc1156025366_r_l_v ).
thf(func_def_265,type,
sK106: ( produc1489027110_r_l_v > $o ) > l > l ).
thf(func_def_266,type,
sK107: ( produc1489027110_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_267,type,
sK108: ( produc1489027110_r_l_v > $o ) > produc1164766533_r_l_v ).
thf(func_def_268,type,
sK109: ( produc1156025366_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_269,type,
sK110: ( produc1156025366_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_270,type,
sK111: ( produc1156025366_r_l_v > $o ) > expr_r_l_v ).
thf(func_def_271,type,
sK112: ( produc1156025366_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_272,type,
sK113: ( produc1156025366_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_273,type,
sK114: ( produc1156025366_r_l_v > $o ) > expr_r_l_v ).
thf(func_def_274,type,
sK115: ( produc1394974636_r_l_v > $o ) > r > r ).
thf(func_def_275,type,
sK116: ( produc1394974636_r_l_v > $o ) > l > l ).
thf(func_def_276,type,
sK117: ( produc1394974636_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_277,type,
sK118: ( produc1394974636_r_l_v > $o ) > produc1164766533_r_l_v ).
thf(func_def_278,type,
sK119: ( produc1489027110_r_l_v > $o ) > l > l ).
thf(func_def_279,type,
sK120: ( produc1489027110_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_280,type,
sK121: ( produc1489027110_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_281,type,
sK122: ( produc1489027110_r_l_v > $o ) > expr_r_l_v ).
thf(func_def_282,type,
sK123: ( produc1394974636_r_l_v > $o ) > r > r ).
thf(func_def_283,type,
sK124: ( produc1394974636_r_l_v > $o ) > l > l ).
thf(func_def_284,type,
sK125: ( produc1394974636_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_285,type,
sK126: ( produc1394974636_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_286,type,
sK127: ( produc1394974636_r_l_v > $o ) > expr_r_l_v ).
thf(func_def_287,type,
sK128: set_l > set_set_l > set_l ).
thf(func_def_288,type,
sK129: set_l > set_set_l > set_l ).
thf(func_def_289,type,
sK130: set_r > set_set_r > set_r ).
thf(func_def_290,type,
sK131: set_r > set_set_r > set_r ).
thf(func_def_291,type,
sK132: ( option_val_r_l_v > $o ) > val_r_l_v ).
thf(func_def_292,type,
sK133: ( option1457017436_r_l_v > $o ) > produc1156025366_r_l_v ).
thf(func_def_293,type,
sK134: ( r > option1457017436_r_l_v ) > r ).
thf(func_def_294,type,
sK135: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_295,type,
sK136: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_296,type,
sK137: ( r > option1457017436_r_l_v ) > expr_r_l_v ).
thf(func_def_297,type,
sK138: ( r > option1457017436_r_l_v ) > r ).
thf(func_def_298,type,
sK139: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_299,type,
sK140: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_300,type,
sK141: ( r > option1457017436_r_l_v ) > expr_r_l_v ).
thf(func_def_301,type,
sK142: ( r > option1457017436_r_l_v ) > r ).
thf(func_def_302,type,
sK143: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_303,type,
sK144: ( r > option1457017436_r_l_v ) > l > option_val_r_l_v ).
thf(func_def_304,type,
sK145: ( r > option1457017436_r_l_v ) > expr_r_l_v ).
thf(func_def_305,type,
sK146: ( r > option1457017436_r_l_v ) > l ).
thf(func_def_306,type,
sK147: ( r > option1457017436_r_l_v ) > r ).
thf(func_def_307,type,
sK148: ( r > option1457017436_r_l_v ) > l > r ).
thf(func_def_308,type,
sK149: ( r > option1457017436_r_l_v ) > l > produc1156025366_r_l_v ).
thf(func_def_309,type,
sK150: ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > r > r ).
thf(func_def_310,type,
sK151: ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > l > l ).
thf(func_def_311,type,
sK152: l > ( l > l ) > l ).
thf(func_def_312,type,
sK153: l > ( r > l ) > r ).
thf(func_def_313,type,
sK154: r > ( l > r ) > l ).
thf(func_def_314,type,
sK155: r > ( r > r ) > r ).
thf(func_def_315,type,
sK156: ( option_val_r_l_v > option_val_r_l_v > $o ) > option_val_r_l_v > option_val_r_l_v > val_r_l_v ).
thf(func_def_316,type,
sK157: ( option_val_r_l_v > option_val_r_l_v > $o ) > option_val_r_l_v > option_val_r_l_v > val_r_l_v ).
thf(func_def_317,type,
sK158: ( option_val_r_l_v > option1457017436_r_l_v > $o ) > option_val_r_l_v > option1457017436_r_l_v > val_r_l_v ).
thf(func_def_318,type,
sK159: ( option_val_r_l_v > option1457017436_r_l_v > $o ) > option_val_r_l_v > option1457017436_r_l_v > produc1156025366_r_l_v ).
thf(func_def_319,type,
sK160: ( option1457017436_r_l_v > option_val_r_l_v > $o ) > option1457017436_r_l_v > option_val_r_l_v > produc1156025366_r_l_v ).
thf(func_def_320,type,
sK161: ( option1457017436_r_l_v > option_val_r_l_v > $o ) > option1457017436_r_l_v > option_val_r_l_v > val_r_l_v ).
thf(func_def_321,type,
sK162: ( option1457017436_r_l_v > option1457017436_r_l_v > $o ) > option1457017436_r_l_v > option1457017436_r_l_v > produc1156025366_r_l_v ).
thf(func_def_322,type,
sK163: ( option1457017436_r_l_v > option1457017436_r_l_v > $o ) > option1457017436_r_l_v > option1457017436_r_l_v > produc1156025366_r_l_v ).
thf(func_def_323,type,
sK164: ( l > l > $o ) > set_l > set_l > l ).
thf(func_def_324,type,
sK165: ( l > l > $o ) > set_l > set_l > l ).
thf(func_def_325,type,
sK166: ( l > r > $o ) > set_r > set_l > r ).
thf(func_def_326,type,
sK167: ( l > r > $o ) > set_r > set_l > l ).
thf(func_def_327,type,
sK168: ( r > l > $o ) > set_l > set_r > l ).
thf(func_def_328,type,
sK169: ( r > l > $o ) > set_l > set_r > r ).
thf(func_def_329,type,
sK170: ( r > r > $o ) > set_r > set_r > r ).
thf(func_def_330,type,
sK171: ( r > r > $o ) > set_r > set_r > r ).
thf(func_def_331,type,
sK172: set_l > set_l > l > l ).
thf(func_def_332,type,
sK173: set_r > set_r > r > r ).
thf(func_def_333,type,
sK174: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_334,type,
sK175: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_335,type,
sK176: ( r > option1457017436_r_l_v ) > r > cntxt_r_l_v ).
thf(func_def_336,type,
sK177: ( r > option1457017436_r_l_v ) > r > expr_r_l_v ).
thf(func_def_337,type,
sK178: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_338,type,
sK179: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_339,type,
sK180: ( r > option1457017436_r_l_v ) > r > cntxt_r_l_v ).
thf(func_def_340,type,
sK181: ( r > option1457017436_r_l_v ) > r > val_r_l_v ).
thf(func_def_341,type,
sK182: option_val_r_l_v > ( ( l > option_val_r_l_v ) > $o ) > l ).
thf(func_def_342,type,
sK183: option_val_r_l_v > ( ( l > option_val_r_l_v ) > $o ) > option_val_r_l_v ).
thf(func_def_343,type,
sK184: option_val_r_l_v > ( ( l > option_val_r_l_v ) > $o ) > l > option_val_r_l_v ).
thf(func_def_344,type,
sK185: option1457017436_r_l_v > ( ( r > option1457017436_r_l_v ) > $o ) > r ).
thf(func_def_345,type,
sK186: option1457017436_r_l_v > ( ( r > option1457017436_r_l_v ) > $o ) > option1457017436_r_l_v ).
thf(func_def_346,type,
sK187: option1457017436_r_l_v > ( ( r > option1457017436_r_l_v ) > $o ) > r > option1457017436_r_l_v ).
thf(func_def_347,type,
sK188: ( l > l ) > ( l > l ) > set_l > l ).
thf(func_def_348,type,
sK189: ( r > r ) > ( r > r ) > set_r > r ).
thf(func_def_349,type,
sK190: ( ( r > r ) > ( l > l ) > produc1156025366_r_l_v > $o ) > r > r ).
thf(func_def_350,type,
sK191: ( ( r > r ) > ( l > l ) > produc1156025366_r_l_v > $o ) > l > l ).
thf(func_def_351,type,
sK192: ( ( r > r ) > ( l > l ) > produc1156025366_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_352,type,
sK193: ( ( r > r ) > ( l > l ) > produc1156025366_r_l_v > $o ) > l > option_val_r_l_v ).
thf(func_def_353,type,
sK194: ( ( r > r ) > ( l > l ) > produc1156025366_r_l_v > $o ) > expr_r_l_v ).
thf(func_def_354,type,
sK195: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_355,type,
sK196: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_356,type,
sK197: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_357,type,
sK198: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_358,type,
sK199: ( r > option1457017436_r_l_v ) > r > cntxt_r_l_v ).
thf(func_def_359,type,
sK200: ( r > option1457017436_r_l_v ) > r > expr_r_l_v ).
thf(func_def_360,type,
sK201: ( l > l ) > ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > ( r > r ) > r ).
thf(func_def_361,type,
sK202: ( l > l ) > ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > ( r > r ) > l > option_val_r_l_v ).
thf(func_def_362,type,
sK203: ( l > l ) > ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > ( r > r ) > l > option_val_r_l_v ).
thf(func_def_363,type,
sK204: ( l > l ) > ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > ( r > r ) > expr_r_l_v ).
thf(func_def_364,type,
sK205: ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > ( r > r ) > r ).
thf(func_def_365,type,
sK206: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_366,type,
sK207: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_367,type,
sK208: ( r > option1457017436_r_l_v ) > r > cntxt_r_l_v ).
thf(func_def_368,type,
sK209: ( r > option1457017436_r_l_v ) > r > expr_r_l_v ).
thf(func_def_369,type,
sK210: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_370,type,
sK211: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_371,type,
sK212: ( r > option1457017436_r_l_v ) > r > cntxt_r_l_v ).
thf(func_def_372,type,
sK213: ( r > option1457017436_r_l_v ) > r > val_r_l_v ).
thf(func_def_373,type,
sK214: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_374,type,
sK215: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_375,type,
sK216: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_376,type,
sK217: ( r > option1457017436_r_l_v ) > r > l > option_val_r_l_v ).
thf(func_def_377,type,
sK218: ( r > option1457017436_r_l_v ) > r > cntxt_r_l_v ).
thf(func_def_378,type,
sK219: ( r > option1457017436_r_l_v ) > r > expr_r_l_v ).
thf(func_def_379,type,
sK220: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_380,type,
sK221: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_381,type,
sK222: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_382,type,
sK223: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_383,type,
sK224: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_384,type,
sK225: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_385,type,
sK226: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_386,type,
sK227: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_387,type,
sK228: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_388,type,
sK229: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_389,type,
sK230: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_390,type,
sK231: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_391,type,
sK232: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_392,type,
sK233: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_393,type,
sK234: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_394,type,
sK235: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_395,type,
sK236: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_396,type,
sK237: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_397,type,
sK238: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_398,type,
sK239: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_399,type,
sK240: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_400,type,
sK241: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_401,type,
sK242: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_402,type,
sK243: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > r > option1457017436_r_l_v ).
thf(func_def_403,type,
sK244: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_404,type,
sK245: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_405,type,
sK246: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_406,type,
sK247: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_407,type,
sK248: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_408,type,
sK249: ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > r > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_409,type,
sK250: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_410,type,
sK251: r > ( r > option1457017436_r_l_v ) > r > ( r > option1457017436_r_l_v ) > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_412,type,
sK253: ( r > option1457017436_r_l_v ) > r > ( l > option_val_r_l_v ) > ( r > option1457017436_r_l_v ) > ( l > option_val_r_l_v ) > val_r_l_v > cntxt_r_l_v > l ).
thf(func_def_413,type,
sK254: ( r > option1457017436_r_l_v ) > ( r > option1457017436_r_l_v ) > ( l > option_val_r_l_v ) > cntxt_r_l_v > ( l > option_val_r_l_v ) > expr_r_l_v > r > r ).
thf(func_def_414,type,
sK255: r > val_r_l_v > ( l > option_val_r_l_v ) > ( r > option1457017436_r_l_v ) > cntxt_r_l_v > ( r > option1457017436_r_l_v ) > ( l > option_val_r_l_v ) > l ).
thf(func_def_415,type,
sK256: r > expr_r_l_v > ( l > option_val_r_l_v ) > ( r > option1457017436_r_l_v ) > cntxt_r_l_v > ( r > option1457017436_r_l_v ) > ( l > option_val_r_l_v ) > r ).
thf(func_def_416,type,
sK257: ( r > option1457017436_r_l_v ) > ( expr_r_l_v > v > expr_r_l_v > expr_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_417,type,
sK258: ( r > option1457017436_r_l_v ) > produc1156025366_r_l_v ).
thf(func_def_418,type,
sK259: ( r > option1457017436_r_l_v ) > r > option1457017436_r_l_v ).
thf(func_def_419,type,
sK260: option1457017436_r_l_v > produc1156025366_r_l_v ).
thf(func_def_420,type,
sK261: option_val_r_l_v > val_r_l_v ).
thf(func_def_421,type,
sK262: option1457017436_r_l_v > produc1156025366_r_l_v ).
thf(func_def_422,type,
sK263: option_val_r_l_v > val_r_l_v ).
thf(f3023,plain,
$false,
inference(avatar_sat_refutation,[],[f2635,f2639,f2671,f2675,f2679,f2683,f2687,f2691,f2695,f2699,f2703,f2707,f2711,f2716,f2720,f2724,f2733,f2746,f2757,f2763,f2768,f2772,f2779,f2783,f2787,f2791,f2795,f2800,f2805,f2809,f2817,f2825,f2830,f2834,f2838,f2843,f2847,f2851,f2855,f2859,f2863,f2867,f2874,f2878,f2893,f2897,f2905,f2909,f2913,f2917,f2921,f2934,f2940,f2944,f2948,f2961,f2978,f2984,f2988,f2992,f2996,f3001,f3005,f3009,f3013,f3017,f3022]) ).
thf(f3022,plain,
( spl252_22
| ~ spl252_66 ),
inference(avatar_contradiction_clause,[],[f3021]) ).
thf(f3021,plain,
( $false
| spl252_22
| ~ spl252_66 ),
inference(trivial_inequality_removal,[],[f3020]) ).
thf(f3020,plain,
( ( s != s )
| spl252_22
| ~ spl252_66 ),
inference(superposition,[],[f2762,f3008]) ).
thf(f3008,plain,
( ! [X0: r > option1457017436_r_l_v,X1: r] : ( vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,X0),X1),vAPP(r,option1457017436_r_l_v,X0,X1)) = X0 )
| ~ spl252_66 ),
inference(avatar_component_clause,[],[f3007]) ).
thf(f3007,plain,
( spl252_66
<=> ! [X0: r > option1457017436_r_l_v,X1: r] : ( vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,X0),X1),vAPP(r,option1457017436_r_l_v,X0,X1)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_66])]) ).
thf(f2762,plain,
( ( s != vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,s),r2),vAPP(r,option1457017436_r_l_v,s,r2)) )
| spl252_22 ),
inference(avatar_component_clause,[],[f2760]) ).
thf(f2760,plain,
( spl252_22
<=> ( s = vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,s),r2),vAPP(r,option1457017436_r_l_v,s,r2)) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_22])]) ).
thf(f3017,plain,
spl252_68,
inference(avatar_split_clause,[],[f1858,f3015]) ).
thf(f3015,plain,
( spl252_68
<=> ! [X2: expr_r_l_v,X0: l > option_val_r_l_v,X1: l > option_val_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_68])]) ).
thf(f1858,plain,
! [X2: expr_r_l_v,X0: l > option_val_r_l_v,X1: l > option_val_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X1 ),
inference(cnf_transformation,[],[f968]) ).
thf(f968,plain,
! [X0: l > option_val_r_l_v,X1: l > option_val_r_l_v,X2: expr_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X1 ),
inference(rectify,[],[f76]) ).
thf(f76,axiom,
! [X47: l > option_val_r_l_v,X48: l > option_val_r_l_v,X49: expr_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X47),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X48),X49))) = X48 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_75_LID__local__store_Osimps) ).
thf(f3013,plain,
spl252_67,
inference(avatar_split_clause,[],[f1857,f3011]) ).
thf(f3011,plain,
( spl252_67
<=> ! [X2: expr_r_l_v,X0: l > option_val_r_l_v,X1: l > option_val_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_67])]) ).
thf(f1857,plain,
! [X2: expr_r_l_v,X0: l > option_val_r_l_v,X1: l > option_val_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X0 ),
inference(cnf_transformation,[],[f967]) ).
thf(f967,plain,
! [X0: l > option_val_r_l_v,X1: l > option_val_r_l_v,X2: expr_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X0 ),
inference(rectify,[],[f93]) ).
thf(f93,axiom,
! [X47: l > option_val_r_l_v,X48: l > option_val_r_l_v,X49: expr_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X47),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X48),X49))) = X47 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_92_LID__snapshot_Osimps) ).
thf(f3009,plain,
spl252_66,
inference(avatar_split_clause,[],[f1743,f3007]) ).
thf(f1743,plain,
! [X0: r > option1457017436_r_l_v,X1: r] : ( vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,X0),X1),vAPP(r,option1457017436_r_l_v,X0,X1)) = X0 ),
inference(cnf_transformation,[],[f948]) ).
thf(f948,plain,
! [X0: r > option1457017436_r_l_v,X1: r] : ( vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,X0),X1),vAPP(r,option1457017436_r_l_v,X0,X1)) = X0 ),
inference(rectify,[],[f6]) ).
thf(f6,axiom,
! [X5: r > option1457017436_r_l_v,X6: r] : ( vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,X5),X6),vAPP(r,option1457017436_r_l_v,X5,X6)) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_5_fun__upd__triv) ).
thf(f3005,plain,
spl252_65,
inference(avatar_split_clause,[],[f1742,f3003]) ).
thf(f3003,plain,
( spl252_65
<=> ! [X0: l > option_val_r_l_v,X1: l] : ( vAPP(option_val_r_l_v,sTfun(l,option_val_r_l_v),vAPP(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v)),vAPP(sTfun(l,option_val_r_l_v),sTfun(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v))),fun_up1835647912_r_l_v,X0),X1),vAPP(l,option_val_r_l_v,X0,X1)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_65])]) ).
thf(f1742,plain,
! [X0: l > option_val_r_l_v,X1: l] : ( vAPP(option_val_r_l_v,sTfun(l,option_val_r_l_v),vAPP(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v)),vAPP(sTfun(l,option_val_r_l_v),sTfun(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v))),fun_up1835647912_r_l_v,X0),X1),vAPP(l,option_val_r_l_v,X0,X1)) = X0 ),
inference(cnf_transformation,[],[f947]) ).
thf(f947,plain,
! [X0: l > option_val_r_l_v,X1: l] : ( vAPP(option_val_r_l_v,sTfun(l,option_val_r_l_v),vAPP(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v)),vAPP(sTfun(l,option_val_r_l_v),sTfun(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v))),fun_up1835647912_r_l_v,X0),X1),vAPP(l,option_val_r_l_v,X0,X1)) = X0 ),
inference(rectify,[],[f7]) ).
thf(f7,axiom,
! [X5: l > option_val_r_l_v,X6: l] : ( vAPP(option_val_r_l_v,sTfun(l,option_val_r_l_v),vAPP(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v)),vAPP(sTfun(l,option_val_r_l_v),sTfun(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v))),fun_up1835647912_r_l_v,X5),X6),vAPP(l,option_val_r_l_v,X5,X6)) = X5 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_6_fun__upd__triv) ).
thf(f3001,plain,
( spl252_64
| ~ spl252_40
| ~ spl252_44
| ~ spl252_57 ),
inference(avatar_split_clause,[],[f2974,f2946,f2865,f2849,f2999]) ).
thf(f2999,plain,
( spl252_64
<=> ! [X0: produc1164766533_r_l_v] : ( vAPP(produc1164766533_r_l_v,expr_r_l_v,sK35,X0) = vAPP(produc1164766533_r_l_v,expr_r_l_v,sK73,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_64])]) ).
thf(f2849,plain,
( spl252_40
<=> ! [X0: produc1164766533_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK34,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK35,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_40])]) ).
thf(f2865,plain,
( spl252_44
<=> ! [X0: produc1164766533_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK72,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK73,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_44])]) ).
thf(f2946,plain,
( spl252_57
<=> ! [X2: expr_r_l_v,X0: l > option_val_r_l_v,X1: l > option_val_r_l_v] : ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_57])]) ).
thf(f2974,plain,
( ! [X0: produc1164766533_r_l_v] : ( vAPP(produc1164766533_r_l_v,expr_r_l_v,sK35,X0) = vAPP(produc1164766533_r_l_v,expr_r_l_v,sK73,X0) )
| ~ spl252_40
| ~ spl252_44
| ~ spl252_57 ),
inference(forward_demodulation,[],[f2972,f2971]) ).
thf(f2971,plain,
( ! [X0: produc1164766533_r_l_v,X1: l > option_val_r_l_v] : ( vAPP(produc1164766533_r_l_v,expr_r_l_v,sK35,X0) = vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X1),X0)) )
| ~ spl252_40
| ~ spl252_57 ),
inference(superposition,[],[f2947,f2850]) ).
thf(f2850,plain,
( ! [X0: produc1164766533_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK34,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK35,X0)) = X0 )
| ~ spl252_40 ),
inference(avatar_component_clause,[],[f2849]) ).
thf(f2947,plain,
( ! [X2: expr_r_l_v,X0: l > option_val_r_l_v,X1: l > option_val_r_l_v] : ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X2 )
| ~ spl252_57 ),
inference(avatar_component_clause,[],[f2946]) ).
thf(f2972,plain,
( ! [X0: produc1164766533_r_l_v,X1: l > option_val_r_l_v] : ( vAPP(produc1164766533_r_l_v,expr_r_l_v,sK73,X0) = vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X1),X0)) )
| ~ spl252_44
| ~ spl252_57 ),
inference(superposition,[],[f2947,f2866]) ).
thf(f2866,plain,
( ! [X0: produc1164766533_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK72,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK73,X0)) = X0 )
| ~ spl252_44 ),
inference(avatar_component_clause,[],[f2865]) ).
thf(f2996,plain,
spl252_63,
inference(avatar_split_clause,[],[f2123,f2994]) ).
thf(f2994,plain,
( spl252_63
<=> ! [X0: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,X0) = vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK81,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,X0)),X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_63])]) ).
thf(f2123,plain,
! [X0: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,X0) = vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK81,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,X0)),X0) ),
inference(equality_resolution,[],[f1769]) ).
thf(f1769,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK81,X1),X0) = X1 )
| ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,X0) != X1 ) ),
inference(cnf_transformation,[],[f1445]) ).
thf(f1445,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK81,X1),X0) = X1 )
& ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK80,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK81,X1),X0)),vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,expr_r_l_v),sK82,X1),X0))) = X0 ) )
| ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,X0) != X1 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK80,sK81,sK82])],[f1073,f1444,f1443]) ).
thf(f1443,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ? [X2: l > option_val_r_l_v,X3: l > option_val_r_l_v] :
( ( X1 = X3 )
& ? [X4: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X2),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 ) )
=> ( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK81,X1),X0) = X1 )
& ? [X4: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK80,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK81,X1),X0)),X4)) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1444,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ? [X4: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK80,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK81,X1),X0)),X4)) = X0 )
=> ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK80,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK81,X1),X0)),vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,expr_r_l_v),sK82,X1),X0))) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1073,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ? [X2: l > option_val_r_l_v,X3: l > option_val_r_l_v] :
( ( X1 = X3 )
& ? [X4: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X2),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 ) )
| ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,X0) != X1 ) ),
inference(ennf_transformation,[],[f953]) ).
thf(f953,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,X0) = X1 )
=> ~ ! [X2: l > option_val_r_l_v,X3: l > option_val_r_l_v] :
( ? [X4: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X2),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 )
=> ( X1 != X3 ) ) ),
inference(rectify,[],[f77]) ).
thf(f77,axiom,
! [X6: produc1156025366_r_l_v,X7: l > option_val_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_lo1265057957_l_r_v,X6) = X7 )
=> ~ ! [X21: l > option_val_r_l_v,X22: l > option_val_r_l_v] :
( ? [X23: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X21),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X22),X23)) = X6 )
=> ( X7 != X22 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_76_LID__local__store_Oelims) ).
thf(f2992,plain,
spl252_62,
inference(avatar_split_clause,[],[f2121,f2990]) ).
thf(f2990,plain,
( spl252_62
<=> ! [X0: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,X0) = vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK77,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,X0)),X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_62])]) ).
thf(f2121,plain,
! [X0: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,X0) = vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK77,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,X0)),X0) ),
inference(equality_resolution,[],[f1767]) ).
thf(f1767,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK77,X1),X0) = X1 )
| ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,X0) != X1 ) ),
inference(cnf_transformation,[],[f1442]) ).
thf(f1442,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK77,X1),X0) = X1 )
& ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK77,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK78,X1),X0)),vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,expr_r_l_v),sK79,X1),X0))) = X0 ) )
| ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,X0) != X1 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK77,sK78,sK79])],[f1072,f1441,f1440]) ).
thf(f1440,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ? [X2: l > option_val_r_l_v] :
( ( X1 = X2 )
& ? [X3: l > option_val_r_l_v,X4: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X2),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 ) )
=> ( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK77,X1),X0) = X1 )
& ? [X4: expr_r_l_v,X3: l > option_val_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK77,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1441,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ? [X4: expr_r_l_v,X3: l > option_val_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK77,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 )
=> ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK77,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK78,X1),X0)),vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1156025366_r_l_v,expr_r_l_v),sK79,X1),X0))) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1072,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ? [X2: l > option_val_r_l_v] :
( ( X1 = X2 )
& ? [X3: l > option_val_r_l_v,X4: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X2),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 ) )
| ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,X0) != X1 ) ),
inference(ennf_transformation,[],[f952]) ).
thf(f952,plain,
! [X0: produc1156025366_r_l_v,X1: l > option_val_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,X0) = X1 )
=> ~ ! [X2: l > option_val_r_l_v] :
( ? [X3: l > option_val_r_l_v,X4: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X2),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 )
=> ( X1 != X2 ) ) ),
inference(rectify,[],[f94]) ).
thf(f94,axiom,
! [X6: produc1156025366_r_l_v,X7: l > option_val_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),lID_snapshot_l_r_v,X6) = X7 )
=> ~ ! [X21: l > option_val_r_l_v] :
( ? [X22: l > option_val_r_l_v,X23: expr_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X21),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X22),X23)) = X6 )
=> ( X7 != X21 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_93_LID__snapshot_Oelims) ).
thf(f2988,plain,
spl252_61,
inference(avatar_split_clause,[],[f1856,f2986]) ).
thf(f2986,plain,
( spl252_61
<=> ! [X2: option1457017436_r_l_v,X0: r > option1457017436_r_l_v,X1: r] : ( vAPP(r,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,X0),X1),X2),X1) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_61])]) ).
thf(f1856,plain,
! [X2: option1457017436_r_l_v,X0: r > option1457017436_r_l_v,X1: r] : ( vAPP(r,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,X0),X1),X2),X1) = X2 ),
inference(cnf_transformation,[],[f966]) ).
thf(f966,plain,
! [X0: r > option1457017436_r_l_v,X1: r,X2: option1457017436_r_l_v] : ( vAPP(r,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,X0),X1),X2),X1) = X2 ),
inference(rectify,[],[f52]) ).
thf(f52,axiom,
! [X5: r > option1457017436_r_l_v,X6: r,X7: option1457017436_r_l_v] : ( vAPP(r,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,X5),X6),X7),X6) = X7 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_51_fun__upd__same) ).
thf(f2984,plain,
spl252_60,
inference(avatar_split_clause,[],[f1855,f2982]) ).
thf(f2982,plain,
( spl252_60
<=> ! [X2: option_val_r_l_v,X0: l > option_val_r_l_v,X1: l] : ( vAPP(l,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(l,option_val_r_l_v),vAPP(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v)),vAPP(sTfun(l,option_val_r_l_v),sTfun(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v))),fun_up1835647912_r_l_v,X0),X1),X2),X1) = X2 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_60])]) ).
thf(f1855,plain,
! [X2: option_val_r_l_v,X0: l > option_val_r_l_v,X1: l] : ( vAPP(l,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(l,option_val_r_l_v),vAPP(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v)),vAPP(sTfun(l,option_val_r_l_v),sTfun(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v))),fun_up1835647912_r_l_v,X0),X1),X2),X1) = X2 ),
inference(cnf_transformation,[],[f965]) ).
thf(f965,plain,
! [X0: l > option_val_r_l_v,X1: l,X2: option_val_r_l_v] : ( vAPP(l,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(l,option_val_r_l_v),vAPP(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v)),vAPP(sTfun(l,option_val_r_l_v),sTfun(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v))),fun_up1835647912_r_l_v,X0),X1),X2),X1) = X2 ),
inference(rectify,[],[f53]) ).
thf(f53,axiom,
! [X5: l > option_val_r_l_v,X6: l,X7: option_val_r_l_v] : ( vAPP(l,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(l,option_val_r_l_v),vAPP(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v)),vAPP(sTfun(l,option_val_r_l_v),sTfun(l,sTfun(option_val_r_l_v,sTfun(l,option_val_r_l_v))),fun_up1835647912_r_l_v,X5),X6),X7),X6) = X7 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_52_fun__upd__same) ).
thf(f2978,plain,
spl252_59,
inference(avatar_split_clause,[],[f1709,f2976]) ).
thf(f2976,plain,
( spl252_59
<=> ! [X0: r > option1457017436_r_l_v] :
( ( $true = vAPP(sTfun(r,option1457017436_r_l_v),$o,domain1547879849_r_l_v,X0) )
| ( $true != vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),sTfun(sTfun(r,option1457017436_r_l_v),$o),reachable_r_l_v,subst),X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_59])]) ).
thf(f1709,plain,
! [X0: r > option1457017436_r_l_v] :
( ( $true = vAPP(sTfun(r,option1457017436_r_l_v),$o,domain1547879849_r_l_v,X0) )
| ( $true != vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),sTfun(sTfun(r,option1457017436_r_l_v),$o),reachable_r_l_v,subst),X0) ) ),
inference(cnf_transformation,[],[f1054]) ).
thf(f1054,plain,
! [X0: r > option1457017436_r_l_v] :
( ( $true = vAPP(sTfun(r,option1457017436_r_l_v),$o,domain1547879849_r_l_v,X0) )
| ( $true != vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),sTfun(sTfun(r,option1457017436_r_l_v),$o),reachable_r_l_v,subst),X0) ) ),
inference(ennf_transformation,[],[f487]) ).
thf(f487,plain,
! [X0: r > option1457017436_r_l_v] :
( ( $true = vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),sTfun(sTfun(r,option1457017436_r_l_v),$o),reachable_r_l_v,subst),X0) )
=> ( $true = vAPP(sTfun(r,option1457017436_r_l_v),$o,domain1547879849_r_l_v,X0) ) ),
inference(fool_elimination,[],[f486]) ).
thf(f486,plain,
! [X0: r > option1457017436_r_l_v] :
( vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),sTfun(sTfun(r,option1457017436_r_l_v),$o),reachable_r_l_v,subst),X0)
=> vAPP(sTfun(r,option1457017436_r_l_v),$o,domain1547879849_r_l_v,X0) ),
inference(rectify,[],[f172]) ).
thf(f172,axiom,
! [X63: r > option1457017436_r_l_v] :
( vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),sTfun(sTfun(r,option1457017436_r_l_v),$o),reachable_r_l_v,subst),X63)
=> vAPP(sTfun(r,option1457017436_r_l_v),$o,domain1547879849_r_l_v,X63) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_171_reachable__imp___092_060S_062_092_060_094sub_062G) ).
thf(f2961,plain,
spl252_58,
inference(avatar_split_clause,[],[f2471,f2959]) ).
thf(f2959,plain,
( spl252_58
<=> ! [X0: r,X1: r] :
( ( vAPP(r,val_r_l_v,rid_r_l_v,X0) != vAPP(r,val_r_l_v,rid_r_l_v,X1) )
| ( X0 = X1 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_58])]) ).
thf(f2471,plain,
! [X0: r,X1: r] :
( ( vAPP(r,val_r_l_v,rid_r_l_v,X0) != vAPP(r,val_r_l_v,rid_r_l_v,X1) )
| ( X0 = X1 ) ),
inference(equality_proxy_clausification,[],[f2470]) ).
thf(f2470,plain,
! [X0: r,X1: r] :
( ( vAPP(r,val_r_l_v,rid_r_l_v,X0) != vAPP(r,val_r_l_v,rid_r_l_v,X1) )
| ( $true = vAPP(r,$o,vAPP(r,sTfun(r,$o),vEQ(r),X0),X1) ) ),
inference(equality_proxy_clausification,[],[f2469]) ).
thf(f2469,plain,
! [X0: r,X1: r] :
( ( $false = vAPP(val_r_l_v,$o,vAPP(val_r_l_v,sTfun(val_r_l_v,$o),vEQ(val_r_l_v),vAPP(r,val_r_l_v,rid_r_l_v,X0)),vAPP(r,val_r_l_v,rid_r_l_v,X1)) )
| ( $true = vAPP(r,$o,vAPP(r,sTfun(r,$o),vEQ(r),X0),X1) ) ),
inference(binary_proxy_clausification,[],[f1752]) ).
thf(f1752,plain,
! [X0: r,X1: r] : ( vAPP(val_r_l_v,$o,vAPP(val_r_l_v,sTfun(val_r_l_v,$o),vEQ(val_r_l_v),vAPP(r,val_r_l_v,rid_r_l_v,X0)),vAPP(r,val_r_l_v,rid_r_l_v,X1)) = vAPP(r,$o,vAPP(r,sTfun(r,$o),vEQ(r),X0),X1) ),
inference(cnf_transformation,[],[f510]) ).
thf(f510,plain,
! [X0: r,X1: r] : ( vAPP(val_r_l_v,$o,vAPP(val_r_l_v,sTfun(val_r_l_v,$o),vEQ(val_r_l_v),vAPP(r,val_r_l_v,rid_r_l_v,X0)),vAPP(r,val_r_l_v,rid_r_l_v,X1)) = vAPP(r,$o,vAPP(r,sTfun(r,$o),vEQ(r),X0),X1) ),
inference(fool_elimination,[],[f509]) ).
thf(f509,plain,
! [X0: r,X1: r] :
( ( vAPP(r,val_r_l_v,rid_r_l_v,X0) = vAPP(r,val_r_l_v,rid_r_l_v,X1) )
= ( X0 = X1 ) ),
inference(rectify,[],[f97]) ).
thf(f97,axiom,
! [X52: r,X53: r] :
( ( vAPP(r,val_r_l_v,rid_r_l_v,X52) = vAPP(r,val_r_l_v,rid_r_l_v,X53) )
= ( X52 = X53 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_96_val_Oinject_I4_J) ).
thf(f2948,plain,
spl252_57,
inference(avatar_split_clause,[],[f1854,f2946]) ).
thf(f1854,plain,
! [X2: expr_r_l_v,X0: l > option_val_r_l_v,X1: l > option_val_r_l_v] : ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X2 ),
inference(cnf_transformation,[],[f964]) ).
thf(f964,plain,
! [X0: l > option_val_r_l_v,X1: l > option_val_r_l_v,X2: expr_r_l_v] : ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X0),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2))) = X2 ),
inference(rectify,[],[f78]) ).
thf(f78,axiom,
! [X47: l > option_val_r_l_v,X48: l > option_val_r_l_v,X49: expr_r_l_v] : ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X47),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X48),X49))) = X49 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_77_LID__expression_Osimps) ).
thf(f2944,plain,
spl252_56,
inference(avatar_split_clause,[],[f1818,f2942]) ).
thf(f2942,plain,
( spl252_56
<=> ! [X0: option1457017436_r_l_v > $o,X1: option1457017436_r_l_v] :
( ( $true = vAPP(option1457017436_r_l_v,$o,X0,X1) )
| ( $true != vAPP(option1457017436_r_l_v,$o,X0,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(sTfun(option1457017436_r_l_v,$o),produc1156025366_r_l_v,sK133,X0))) )
| ( $true != vAPP(option1457017436_r_l_v,$o,X0,none_P277133687_r_l_v) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_56])]) ).
thf(f1818,plain,
! [X0: option1457017436_r_l_v > $o,X1: option1457017436_r_l_v] :
( ( $true = vAPP(option1457017436_r_l_v,$o,X0,X1) )
| ( $true != vAPP(option1457017436_r_l_v,$o,X0,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(sTfun(option1457017436_r_l_v,$o),produc1156025366_r_l_v,sK133,X0))) )
| ( $true != vAPP(option1457017436_r_l_v,$o,X0,none_P277133687_r_l_v) ) ),
inference(cnf_transformation,[],[f1495]) ).
thf(f1495,plain,
! [X0: option1457017436_r_l_v > $o,X1: option1457017436_r_l_v] :
( ( $true = vAPP(option1457017436_r_l_v,$o,X0,X1) )
| ( $true != vAPP(option1457017436_r_l_v,$o,X0,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(sTfun(option1457017436_r_l_v,$o),produc1156025366_r_l_v,sK133,X0))) )
| ( $true != vAPP(option1457017436_r_l_v,$o,X0,none_P277133687_r_l_v) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK133])],[f1115,f1494]) ).
thf(f1494,plain,
! [X0: option1457017436_r_l_v > $o] :
( ? [X2: produc1156025366_r_l_v] : ( $true != vAPP(option1457017436_r_l_v,$o,X0,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2)) )
=> ( $true != vAPP(option1457017436_r_l_v,$o,X0,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(sTfun(option1457017436_r_l_v,$o),produc1156025366_r_l_v,sK133,X0))) ) ),
introduced(choice_axiom,[]) ).
thf(f1115,plain,
! [X0: option1457017436_r_l_v > $o,X1: option1457017436_r_l_v] :
( ( $true = vAPP(option1457017436_r_l_v,$o,X0,X1) )
| ? [X2: produc1156025366_r_l_v] : ( $true != vAPP(option1457017436_r_l_v,$o,X0,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2)) )
| ( $true != vAPP(option1457017436_r_l_v,$o,X0,none_P277133687_r_l_v) ) ),
inference(flattening,[],[f1114]) ).
thf(f1114,plain,
! [X0: option1457017436_r_l_v > $o,X1: option1457017436_r_l_v] :
( ( $true = vAPP(option1457017436_r_l_v,$o,X0,X1) )
| ? [X2: produc1156025366_r_l_v] : ( $true != vAPP(option1457017436_r_l_v,$o,X0,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2)) )
| ( $true != vAPP(option1457017436_r_l_v,$o,X0,none_P277133687_r_l_v) ) ),
inference(ennf_transformation,[],[f588]) ).
thf(f588,plain,
! [X0: option1457017436_r_l_v > $o,X1: option1457017436_r_l_v] :
( ( $true = vAPP(option1457017436_r_l_v,$o,X0,none_P277133687_r_l_v) )
=> ( ! [X2: produc1156025366_r_l_v] : ( $true = vAPP(option1457017436_r_l_v,$o,X0,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2)) )
=> ( $true = vAPP(option1457017436_r_l_v,$o,X0,X1) ) ) ),
inference(fool_elimination,[],[f587]) ).
thf(f587,plain,
! [X0: option1457017436_r_l_v > $o,X1: option1457017436_r_l_v] :
( vAPP(option1457017436_r_l_v,$o,X0,none_P277133687_r_l_v)
=> ( ! [X2: produc1156025366_r_l_v] : vAPP(option1457017436_r_l_v,$o,X0,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2))
=> vAPP(option1457017436_r_l_v,$o,X0,X1) ) ),
inference(rectify,[],[f112]) ).
thf(f112,axiom,
! [X24: option1457017436_r_l_v > $o,X57: option1457017436_r_l_v] :
( vAPP(option1457017436_r_l_v,$o,X24,none_P277133687_r_l_v)
=> ( ! [X36: produc1156025366_r_l_v] : vAPP(option1457017436_r_l_v,$o,X24,vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X36))
=> vAPP(option1457017436_r_l_v,$o,X24,X57) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_111_option_Oinducts) ).
thf(f2940,plain,
spl252_55,
inference(avatar_split_clause,[],[f1817,f2938]) ).
thf(f2938,plain,
( spl252_55
<=> ! [X0: option_val_r_l_v > $o,X1: option_val_r_l_v] :
( ( $true = vAPP(option_val_r_l_v,$o,X0,X1) )
| ( $true != vAPP(option_val_r_l_v,$o,X0,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,vAPP(sTfun(option_val_r_l_v,$o),val_r_l_v,sK132,X0))) )
| ( $true != vAPP(option_val_r_l_v,$o,X0,none_val_r_l_v) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_55])]) ).
thf(f1817,plain,
! [X0: option_val_r_l_v > $o,X1: option_val_r_l_v] :
( ( $true = vAPP(option_val_r_l_v,$o,X0,X1) )
| ( $true != vAPP(option_val_r_l_v,$o,X0,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,vAPP(sTfun(option_val_r_l_v,$o),val_r_l_v,sK132,X0))) )
| ( $true != vAPP(option_val_r_l_v,$o,X0,none_val_r_l_v) ) ),
inference(cnf_transformation,[],[f1493]) ).
thf(f1493,plain,
! [X0: option_val_r_l_v > $o,X1: option_val_r_l_v] :
( ( $true = vAPP(option_val_r_l_v,$o,X0,X1) )
| ( $true != vAPP(option_val_r_l_v,$o,X0,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,vAPP(sTfun(option_val_r_l_v,$o),val_r_l_v,sK132,X0))) )
| ( $true != vAPP(option_val_r_l_v,$o,X0,none_val_r_l_v) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK132])],[f1113,f1492]) ).
thf(f1492,plain,
! [X0: option_val_r_l_v > $o] :
( ? [X2: val_r_l_v] : ( $true != vAPP(option_val_r_l_v,$o,X0,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X2)) )
=> ( $true != vAPP(option_val_r_l_v,$o,X0,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,vAPP(sTfun(option_val_r_l_v,$o),val_r_l_v,sK132,X0))) ) ),
introduced(choice_axiom,[]) ).
thf(f1113,plain,
! [X0: option_val_r_l_v > $o,X1: option_val_r_l_v] :
( ( $true = vAPP(option_val_r_l_v,$o,X0,X1) )
| ? [X2: val_r_l_v] : ( $true != vAPP(option_val_r_l_v,$o,X0,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X2)) )
| ( $true != vAPP(option_val_r_l_v,$o,X0,none_val_r_l_v) ) ),
inference(flattening,[],[f1112]) ).
thf(f1112,plain,
! [X0: option_val_r_l_v > $o,X1: option_val_r_l_v] :
( ( $true = vAPP(option_val_r_l_v,$o,X0,X1) )
| ? [X2: val_r_l_v] : ( $true != vAPP(option_val_r_l_v,$o,X0,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X2)) )
| ( $true != vAPP(option_val_r_l_v,$o,X0,none_val_r_l_v) ) ),
inference(ennf_transformation,[],[f586]) ).
thf(f586,plain,
! [X0: option_val_r_l_v > $o,X1: option_val_r_l_v] :
( ( $true = vAPP(option_val_r_l_v,$o,X0,none_val_r_l_v) )
=> ( ! [X2: val_r_l_v] : ( $true = vAPP(option_val_r_l_v,$o,X0,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X2)) )
=> ( $true = vAPP(option_val_r_l_v,$o,X0,X1) ) ) ),
inference(fool_elimination,[],[f585]) ).
thf(f585,plain,
! [X0: option_val_r_l_v > $o,X1: option_val_r_l_v] :
( vAPP(option_val_r_l_v,$o,X0,none_val_r_l_v)
=> ( ! [X2: val_r_l_v] : vAPP(option_val_r_l_v,$o,X0,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X2))
=> vAPP(option_val_r_l_v,$o,X0,X1) ) ),
inference(rectify,[],[f113]) ).
thf(f113,axiom,
! [X24: option_val_r_l_v > $o,X57: option_val_r_l_v] :
( vAPP(option_val_r_l_v,$o,X24,none_val_r_l_v)
=> ( ! [X36: val_r_l_v] : vAPP(option_val_r_l_v,$o,X24,vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X36))
=> vAPP(option_val_r_l_v,$o,X24,X57) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_112_option_Oinducts) ).
thf(f2934,plain,
( spl252_17
| spl252_54 ),
inference(avatar_split_clause,[],[f1687,f2932,f2726]) ).
thf(f2726,plain,
( spl252_17
<=> ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_17])]) ).
thf(f2932,plain,
( spl252_54
<=> ! [X0: set_r] :
( ( $true != vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,vAPP(set_r,r,sK11,X0)),X0) )
| ( $true != vAPP(set_r,$o,finite_finite_r,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_54])]) ).
thf(f1687,plain,
! [X0: set_r] :
( ( $true != vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,vAPP(set_r,r,sK11,X0)),X0) )
| ( $true != vAPP(set_r,$o,finite_finite_r,X0) )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $true ) ),
inference(cnf_transformation,[],[f1393]) ).
thf(f1393,plain,
! [X0: set_r] :
( ( $true != vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,vAPP(set_r,r,sK11,X0)),X0) )
| ( $true != vAPP(set_r,$o,finite_finite_r,X0) )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $true ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK11])],[f1032,f1392]) ).
thf(f1392,plain,
! [X0: set_r] :
( ? [X1: r] : ( $true != vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),X0) )
=> ( $true != vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,vAPP(set_r,r,sK11,X0)),X0) ) ),
introduced(choice_axiom,[]) ).
thf(f1032,plain,
! [X0: set_r] :
( ? [X1: r] : ( $true != vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),X0) )
| ( $true != vAPP(set_r,$o,finite_finite_r,X0) )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $true ) ),
inference(flattening,[],[f1031]) ).
thf(f1031,plain,
! [X0: set_r] :
( ? [X1: r] : ( $true != vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),X0) )
| ( $true != vAPP(set_r,$o,finite_finite_r,X0) )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $true ) ),
inference(ennf_transformation,[],[f913]) ).
thf(f913,plain,
! [X0: set_r] :
( ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true )
=> ( ( $true = vAPP(set_r,$o,finite_finite_r,X0) )
=> ? [X1: r] : ( $true != vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),X0) ) ) ),
inference(flattening,[],[f449]) ).
thf(f449,plain,
! [X0: set_r] :
( ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true )
=> ( ( $true = vAPP(set_r,$o,finite_finite_r,X0) )
=> ? [X1: r] : ( $true != vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),X0) ) ) ),
inference(fool_elimination,[],[f448]) ).
thf(f448,plain,
! [X0: set_r] :
( ~ vAPP(set_r,$o,finite_finite_r,top_top_set_r)
=> ( vAPP(set_r,$o,finite_finite_r,X0)
=> ? [X1: r] : ~ vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),X0) ) ),
inference(rectify,[],[f281]) ).
thf(f281,axiom,
! [X50: set_r] :
( ~ vAPP(set_r,$o,finite_finite_r,top_top_set_r)
=> ( vAPP(set_r,$o,finite_finite_r,X50)
=> ? [X33: r] : ~ vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X33),X50) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_280_ex__new__if__finite) ).
thf(f2921,plain,
spl252_53,
inference(avatar_split_clause,[],[f1868,f2919]) ).
thf(f2919,plain,
( spl252_53
<=> ! [X2: produc1156025366_r_l_v,X0: r > option1457017436_r_l_v,X1: r] :
( ( $true = vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,X0)) )
| ( vAPP(r,option1457017436_r_l_v,X0,X1) != vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_53])]) ).
thf(f1868,plain,
! [X2: produc1156025366_r_l_v,X0: r > option1457017436_r_l_v,X1: r] :
( ( $true = vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,X0)) )
| ( vAPP(r,option1457017436_r_l_v,X0,X1) != vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2) ) ),
inference(cnf_transformation,[],[f1156]) ).
thf(f1156,plain,
! [X0: r > option1457017436_r_l_v,X1: r,X2: produc1156025366_r_l_v] :
( ( $true = vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,X0)) )
| ( vAPP(r,option1457017436_r_l_v,X0,X1) != vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2) ) ),
inference(ennf_transformation,[],[f650]) ).
thf(f650,plain,
! [X0: r > option1457017436_r_l_v,X1: r,X2: produc1156025366_r_l_v] :
( ( vAPP(r,option1457017436_r_l_v,X0,X1) = vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2) )
=> ( $true = vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,X0)) ) ),
inference(fool_elimination,[],[f649]) ).
thf(f649,plain,
! [X0: r > option1457017436_r_l_v,X1: r,X2: produc1156025366_r_l_v] :
( ( vAPP(r,option1457017436_r_l_v,X0,X1) = vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X2) )
=> vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,X0)) ),
inference(rectify,[],[f127]) ).
thf(f127,axiom,
! [X63: r > option1457017436_r_l_v,X64: r,X65: produc1156025366_r_l_v] :
( ( vAPP(r,option1457017436_r_l_v,X63,X64) = vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X65) )
=> vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X64),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,X63)) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_126_RID_092_060_094sub_062GI_I1_J) ).
thf(f2917,plain,
spl252_52,
inference(avatar_split_clause,[],[f1682,f2915]) ).
thf(f2915,plain,
( spl252_52
<=> ! [X0: set_r] : ( vAPP(sTfun(r,$o),set_r,collect_r,vAPP(set_r,sTfun(r,$o),vAPP(sTfun(r,sTfun(set_r,$o)),sTfun(set_r,sTfun(r,$o)),cCOMB,member_r),X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_52])]) ).
thf(f1682,plain,
! [X0: set_r] : ( vAPP(sTfun(r,$o),set_r,collect_r,vAPP(set_r,sTfun(r,$o),vAPP(sTfun(r,sTfun(set_r,$o)),sTfun(set_r,sTfun(r,$o)),cCOMB,member_r),X0)) = X0 ),
inference(cnf_transformation,[],[f443]) ).
thf(f443,plain,
! [X0: set_r] : ( vAPP(sTfun(r,$o),set_r,collect_r,vAPP(set_r,sTfun(r,$o),vAPP(sTfun(r,sTfun(set_r,$o)),sTfun(set_r,sTfun(r,$o)),cCOMB,member_r),X0)) = X0 ),
inference(fool_elimination,[],[f442]) ).
thf(f442,plain,
! [X0: set_r] :
( vAPP(sTfun(r,$o),set_r,collect_r,
^ [X1: r] : vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X1),X0)) = X0 ),
inference(rectify,[],[f86]) ).
thf(f86,axiom,
! [X50: set_r] :
( vAPP(sTfun(r,$o),set_r,collect_r,
^ [X10: r] : vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,X10),X50)) = X50 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_85_Collect__mem__eq) ).
thf(f2913,plain,
spl252_51,
inference(avatar_split_clause,[],[f1681,f2911]) ).
thf(f2911,plain,
( spl252_51
<=> ! [X0: set_l] : ( vAPP(sTfun(l,$o),set_l,collect_l,vAPP(set_l,sTfun(l,$o),vAPP(sTfun(l,sTfun(set_l,$o)),sTfun(set_l,sTfun(l,$o)),cCOMB,member_l),X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_51])]) ).
thf(f1681,plain,
! [X0: set_l] : ( vAPP(sTfun(l,$o),set_l,collect_l,vAPP(set_l,sTfun(l,$o),vAPP(sTfun(l,sTfun(set_l,$o)),sTfun(set_l,sTfun(l,$o)),cCOMB,member_l),X0)) = X0 ),
inference(cnf_transformation,[],[f441]) ).
thf(f441,plain,
! [X0: set_l] : ( vAPP(sTfun(l,$o),set_l,collect_l,vAPP(set_l,sTfun(l,$o),vAPP(sTfun(l,sTfun(set_l,$o)),sTfun(set_l,sTfun(l,$o)),cCOMB,member_l),X0)) = X0 ),
inference(fool_elimination,[],[f440]) ).
thf(f440,plain,
! [X0: set_l] :
( vAPP(sTfun(l,$o),set_l,collect_l,
^ [X1: l] : vAPP(set_l,$o,vAPP(l,sTfun(set_l,$o),member_l,X1),X0)) = X0 ),
inference(rectify,[],[f87]) ).
thf(f87,axiom,
! [X50: set_l] :
( vAPP(sTfun(l,$o),set_l,collect_l,
^ [X10: l] : vAPP(set_l,$o,vAPP(l,sTfun(set_l,$o),member_l,X10),X50)) = X50 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_86_Collect__mem__eq) ).
thf(f2909,plain,
spl252_50,
inference(avatar_split_clause,[],[f1680,f2907]) ).
thf(f2907,plain,
( spl252_50
<=> ! [X0: set_set_r] : ( vAPP(sTfun(set_r,$o),set_set_r,collect_set_r,vAPP(set_set_r,sTfun(set_r,$o),vAPP(sTfun(set_r,sTfun(set_set_r,$o)),sTfun(set_set_r,sTfun(set_r,$o)),cCOMB,member_set_r),X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_50])]) ).
thf(f1680,plain,
! [X0: set_set_r] : ( vAPP(sTfun(set_r,$o),set_set_r,collect_set_r,vAPP(set_set_r,sTfun(set_r,$o),vAPP(sTfun(set_r,sTfun(set_set_r,$o)),sTfun(set_set_r,sTfun(set_r,$o)),cCOMB,member_set_r),X0)) = X0 ),
inference(cnf_transformation,[],[f439]) ).
thf(f439,plain,
! [X0: set_set_r] : ( vAPP(sTfun(set_r,$o),set_set_r,collect_set_r,vAPP(set_set_r,sTfun(set_r,$o),vAPP(sTfun(set_r,sTfun(set_set_r,$o)),sTfun(set_set_r,sTfun(set_r,$o)),cCOMB,member_set_r),X0)) = X0 ),
inference(fool_elimination,[],[f438]) ).
thf(f438,plain,
! [X0: set_set_r] :
( vAPP(sTfun(set_r,$o),set_set_r,collect_set_r,
^ [X1: set_r] : vAPP(set_set_r,$o,vAPP(set_r,sTfun(set_set_r,$o),member_set_r,X1),X0)) = X0 ),
inference(rectify,[],[f85]) ).
thf(f85,axiom,
! [X50: set_set_r] :
( vAPP(sTfun(set_r,$o),set_set_r,collect_set_r,
^ [X10: set_r] : vAPP(set_set_r,$o,vAPP(set_r,sTfun(set_set_r,$o),member_set_r,X10),X50)) = X50 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_84_Collect__mem__eq) ).
thf(f2905,plain,
spl252_49,
inference(avatar_split_clause,[],[f1679,f2903]) ).
thf(f2903,plain,
( spl252_49
<=> ! [X0: set_set_l] : ( vAPP(sTfun(set_l,$o),set_set_l,collect_set_l,vAPP(set_set_l,sTfun(set_l,$o),vAPP(sTfun(set_l,sTfun(set_set_l,$o)),sTfun(set_set_l,sTfun(set_l,$o)),cCOMB,member_set_l),X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_49])]) ).
thf(f1679,plain,
! [X0: set_set_l] : ( vAPP(sTfun(set_l,$o),set_set_l,collect_set_l,vAPP(set_set_l,sTfun(set_l,$o),vAPP(sTfun(set_l,sTfun(set_set_l,$o)),sTfun(set_set_l,sTfun(set_l,$o)),cCOMB,member_set_l),X0)) = X0 ),
inference(cnf_transformation,[],[f437]) ).
thf(f437,plain,
! [X0: set_set_l] : ( vAPP(sTfun(set_l,$o),set_set_l,collect_set_l,vAPP(set_set_l,sTfun(set_l,$o),vAPP(sTfun(set_l,sTfun(set_set_l,$o)),sTfun(set_set_l,sTfun(set_l,$o)),cCOMB,member_set_l),X0)) = X0 ),
inference(fool_elimination,[],[f436]) ).
thf(f436,plain,
! [X0: set_set_l] :
( vAPP(sTfun(set_l,$o),set_set_l,collect_set_l,
^ [X1: set_l] : vAPP(set_set_l,$o,vAPP(set_l,sTfun(set_set_l,$o),member_set_l,X1),X0)) = X0 ),
inference(rectify,[],[f84]) ).
thf(f84,axiom,
! [X50: set_set_l] :
( vAPP(sTfun(set_l,$o),set_set_l,collect_set_l,
^ [X10: set_l] : vAPP(set_set_l,$o,vAPP(set_l,sTfun(set_set_l,$o),member_set_l,X10),X50)) = X50 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_83_Collect__mem__eq) ).
thf(f2897,plain,
spl252_48,
inference(avatar_split_clause,[],[f1816,f2895]) ).
thf(f2895,plain,
( spl252_48
<=> ! [X0: set_r,X1: set_r] :
( ( $true = vAPP(set_r,$o,finite_finite_r,X1) )
| ( $true != vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),ord_less_eq_set_r,X1),X0) )
| ( $true != vAPP(set_r,$o,finite_finite_r,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_48])]) ).
thf(f1816,plain,
! [X0: set_r,X1: set_r] :
( ( $true = vAPP(set_r,$o,finite_finite_r,X1) )
| ( $true != vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),ord_less_eq_set_r,X1),X0) )
| ( $true != vAPP(set_r,$o,finite_finite_r,X0) ) ),
inference(cnf_transformation,[],[f1111]) ).
thf(f1111,plain,
! [X0: set_r,X1: set_r] :
( ( $true = vAPP(set_r,$o,finite_finite_r,X1) )
| ( $true != vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),ord_less_eq_set_r,X1),X0) )
| ( $true != vAPP(set_r,$o,finite_finite_r,X0) ) ),
inference(flattening,[],[f1110]) ).
thf(f1110,plain,
! [X0: set_r,X1: set_r] :
( ( $true = vAPP(set_r,$o,finite_finite_r,X1) )
| ( $true != vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),ord_less_eq_set_r,X1),X0) )
| ( $true != vAPP(set_r,$o,finite_finite_r,X0) ) ),
inference(ennf_transformation,[],[f584]) ).
thf(f584,plain,
! [X0: set_r,X1: set_r] :
( ( $true = vAPP(set_r,$o,finite_finite_r,X0) )
=> ( ( $true = vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),ord_less_eq_set_r,X1),X0) )
=> ( $true = vAPP(set_r,$o,finite_finite_r,X1) ) ) ),
inference(fool_elimination,[],[f583]) ).
thf(f583,plain,
! [X0: set_r,X1: set_r] :
( vAPP(set_r,$o,finite_finite_r,X0)
=> ( vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),ord_less_eq_set_r,X1),X0)
=> vAPP(set_r,$o,finite_finite_r,X1) ) ),
inference(rectify,[],[f322]) ).
thf(f322,axiom,
! [X96: set_r,X50: set_r] :
( vAPP(set_r,$o,finite_finite_r,X96)
=> ( vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),ord_less_eq_set_r,X50),X96)
=> vAPP(set_r,$o,finite_finite_r,X50) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_321_rev__finite__subset) ).
thf(f2893,plain,
spl252_47,
inference(avatar_split_clause,[],[f1815,f2891]) ).
thf(f2891,plain,
( spl252_47
<=> ! [X0: set_l,X1: set_l] :
( ( $true = vAPP(set_l,$o,finite_finite_l,X1) )
| ( $true != vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),ord_less_eq_set_l,X1),X0) )
| ( $true != vAPP(set_l,$o,finite_finite_l,X0) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_47])]) ).
thf(f1815,plain,
! [X0: set_l,X1: set_l] :
( ( $true = vAPP(set_l,$o,finite_finite_l,X1) )
| ( $true != vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),ord_less_eq_set_l,X1),X0) )
| ( $true != vAPP(set_l,$o,finite_finite_l,X0) ) ),
inference(cnf_transformation,[],[f1109]) ).
thf(f1109,plain,
! [X0: set_l,X1: set_l] :
( ( $true = vAPP(set_l,$o,finite_finite_l,X1) )
| ( $true != vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),ord_less_eq_set_l,X1),X0) )
| ( $true != vAPP(set_l,$o,finite_finite_l,X0) ) ),
inference(flattening,[],[f1108]) ).
thf(f1108,plain,
! [X0: set_l,X1: set_l] :
( ( $true = vAPP(set_l,$o,finite_finite_l,X1) )
| ( $true != vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),ord_less_eq_set_l,X1),X0) )
| ( $true != vAPP(set_l,$o,finite_finite_l,X0) ) ),
inference(ennf_transformation,[],[f582]) ).
thf(f582,plain,
! [X0: set_l,X1: set_l] :
( ( $true = vAPP(set_l,$o,finite_finite_l,X0) )
=> ( ( $true = vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),ord_less_eq_set_l,X1),X0) )
=> ( $true = vAPP(set_l,$o,finite_finite_l,X1) ) ) ),
inference(fool_elimination,[],[f581]) ).
thf(f581,plain,
! [X0: set_l,X1: set_l] :
( vAPP(set_l,$o,finite_finite_l,X0)
=> ( vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),ord_less_eq_set_l,X1),X0)
=> vAPP(set_l,$o,finite_finite_l,X1) ) ),
inference(rectify,[],[f323]) ).
thf(f323,axiom,
! [X96: set_l,X50: set_l] :
( vAPP(set_l,$o,finite_finite_l,X96)
=> ( vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),ord_less_eq_set_l,X50),X96)
=> vAPP(set_l,$o,finite_finite_l,X50) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_322_rev__finite__subset) ).
thf(f2878,plain,
spl252_46,
inference(avatar_split_clause,[],[f1689,f2876]) ).
thf(f2876,plain,
( spl252_46
<=> ! [X0: r > $o] :
( ( $true = vAPP(r,$o,X0,vAPP(sTfun(r,$o),r,sK13,X0)) )
| ( $true = vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,$o),set_r,collect_r,X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_46])]) ).
thf(f1689,plain,
! [X0: r > $o] :
( ( $true = vAPP(r,$o,X0,vAPP(sTfun(r,$o),r,sK13,X0)) )
| ( $true = vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,$o),set_r,collect_r,X0)) ) ),
inference(cnf_transformation,[],[f1397]) ).
thf(f1397,plain,
! [X0: r > $o] :
( ( $true = vAPP(r,$o,X0,vAPP(sTfun(r,$o),r,sK13,X0)) )
| ( $true = vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,$o),set_r,collect_r,X0)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK13])],[f1034,f1396]) ).
thf(f1396,plain,
! [X0: r > $o] :
( ? [X1: r] : ( $true = vAPP(r,$o,X0,X1) )
=> ( $true = vAPP(r,$o,X0,vAPP(sTfun(r,$o),r,sK13,X0)) ) ),
introduced(choice_axiom,[]) ).
thf(f1034,plain,
! [X0: r > $o] :
( ? [X1: r] : ( $true = vAPP(r,$o,X0,X1) )
| ( $true = vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,$o),set_r,collect_r,X0)) ) ),
inference(ennf_transformation,[],[f915]) ).
thf(f915,plain,
! [X0: r > $o] :
( ( $true != vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,$o),set_r,collect_r,X0)) )
=> ? [X1: r] : ( $true = vAPP(r,$o,X0,X1) ) ),
inference(flattening,[],[f453]) ).
thf(f453,plain,
! [X0: r > $o] :
( ( $true != vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,$o),set_r,collect_r,X0)) )
=> ? [X1: r] : ( $true = vAPP(r,$o,X0,X1) ) ),
inference(fool_elimination,[],[f452]) ).
thf(f452,plain,
! [X0: r > $o] :
( ~ vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,$o),set_r,collect_r,X0))
=> ? [X1: r] : vAPP(r,$o,X0,X1) ),
inference(rectify,[],[f271]) ).
thf(f271,axiom,
! [X24: r > $o] :
( ~ vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,$o),set_r,collect_r,X24))
=> ? [X105: r] : vAPP(r,$o,X24,X105) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_270_not__finite__existsD) ).
thf(f2874,plain,
spl252_45,
inference(avatar_split_clause,[],[f1688,f2872]) ).
thf(f2872,plain,
( spl252_45
<=> ! [X0: l > $o] :
( ( $true = vAPP(l,$o,X0,vAPP(sTfun(l,$o),l,sK12,X0)) )
| ( $true = vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(l,$o),set_l,collect_l,X0)) ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_45])]) ).
thf(f1688,plain,
! [X0: l > $o] :
( ( $true = vAPP(l,$o,X0,vAPP(sTfun(l,$o),l,sK12,X0)) )
| ( $true = vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(l,$o),set_l,collect_l,X0)) ) ),
inference(cnf_transformation,[],[f1395]) ).
thf(f1395,plain,
! [X0: l > $o] :
( ( $true = vAPP(l,$o,X0,vAPP(sTfun(l,$o),l,sK12,X0)) )
| ( $true = vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(l,$o),set_l,collect_l,X0)) ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK12])],[f1033,f1394]) ).
thf(f1394,plain,
! [X0: l > $o] :
( ? [X1: l] : ( $true = vAPP(l,$o,X0,X1) )
=> ( $true = vAPP(l,$o,X0,vAPP(sTfun(l,$o),l,sK12,X0)) ) ),
introduced(choice_axiom,[]) ).
thf(f1033,plain,
! [X0: l > $o] :
( ? [X1: l] : ( $true = vAPP(l,$o,X0,X1) )
| ( $true = vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(l,$o),set_l,collect_l,X0)) ) ),
inference(ennf_transformation,[],[f914]) ).
thf(f914,plain,
! [X0: l > $o] :
( ( $true != vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(l,$o),set_l,collect_l,X0)) )
=> ? [X1: l] : ( $true = vAPP(l,$o,X0,X1) ) ),
inference(flattening,[],[f451]) ).
thf(f451,plain,
! [X0: l > $o] :
( ( $true != vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(l,$o),set_l,collect_l,X0)) )
=> ? [X1: l] : ( $true = vAPP(l,$o,X0,X1) ) ),
inference(fool_elimination,[],[f450]) ).
thf(f450,plain,
! [X0: l > $o] :
( ~ vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(l,$o),set_l,collect_l,X0))
=> ? [X1: l] : vAPP(l,$o,X0,X1) ),
inference(rectify,[],[f272]) ).
thf(f272,axiom,
! [X24: l > $o] :
( ~ vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(l,$o),set_l,collect_l,X24))
=> ? [X105: l] : vAPP(l,$o,X24,X105) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_271_not__finite__existsD) ).
thf(f2867,plain,
spl252_44,
inference(avatar_split_clause,[],[f1727,f2865]) ).
thf(f1727,plain,
! [X0: produc1164766533_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK72,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK73,X0)) = X0 ),
inference(cnf_transformation,[],[f1437]) ).
thf(f1437,plain,
! [X0: produc1164766533_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK72,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK73,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK72,sK73])],[f933,f1436]) ).
thf(f1436,plain,
! [X0: produc1164766533_r_l_v] :
( ? [X1: l > option_val_r_l_v,X2: expr_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2) = X0 )
=> ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK72,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK73,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f933,plain,
! [X0: produc1164766533_r_l_v] :
? [X1: l > option_val_r_l_v,X2: expr_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2) = X0 ),
inference(rectify,[],[f45]) ).
thf(f45,axiom,
! [X35: produc1164766533_r_l_v] :
? [X36: l > option_val_r_l_v,X37: expr_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X36),X37) = X35 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_44_surj__pair) ).
thf(f2863,plain,
spl252_43,
inference(avatar_split_clause,[],[f1726,f2861]) ).
thf(f2861,plain,
( spl252_43
<=> ! [X0: produc1156025366_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),sK70,X0)),vAPP(produc1156025366_r_l_v,produc1164766533_r_l_v,sK71,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_43])]) ).
thf(f1726,plain,
! [X0: produc1156025366_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),sK70,X0)),vAPP(produc1156025366_r_l_v,produc1164766533_r_l_v,sK71,X0)) = X0 ),
inference(cnf_transformation,[],[f1435]) ).
thf(f1435,plain,
! [X0: produc1156025366_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),sK70,X0)),vAPP(produc1156025366_r_l_v,produc1164766533_r_l_v,sK71,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK70,sK71])],[f932,f1434]) ).
thf(f1434,plain,
! [X0: produc1156025366_r_l_v] :
( ? [X1: l > option_val_r_l_v,X2: produc1164766533_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X1),X2) = X0 )
=> ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),sK70,X0)),vAPP(produc1156025366_r_l_v,produc1164766533_r_l_v,sK71,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f932,plain,
! [X0: produc1156025366_r_l_v] :
? [X1: l > option_val_r_l_v,X2: produc1164766533_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X1),X2) = X0 ),
inference(rectify,[],[f44]) ).
thf(f44,axiom,
! [X35: produc1156025366_r_l_v] :
? [X36: l > option_val_r_l_v,X37: produc1164766533_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X36),X37) = X35 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_43_surj__pair) ).
thf(f2859,plain,
spl252_42,
inference(avatar_split_clause,[],[f1725,f2857]) ).
thf(f2857,plain,
( spl252_42
<=> ! [X0: produc1489027110_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,vAPP(produc1489027110_r_l_v,sTfun(l,l),sK68,X0)),vAPP(produc1489027110_r_l_v,produc1156025366_r_l_v,sK69,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_42])]) ).
thf(f1725,plain,
! [X0: produc1489027110_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,vAPP(produc1489027110_r_l_v,sTfun(l,l),sK68,X0)),vAPP(produc1489027110_r_l_v,produc1156025366_r_l_v,sK69,X0)) = X0 ),
inference(cnf_transformation,[],[f1433]) ).
thf(f1433,plain,
! [X0: produc1489027110_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,vAPP(produc1489027110_r_l_v,sTfun(l,l),sK68,X0)),vAPP(produc1489027110_r_l_v,produc1156025366_r_l_v,sK69,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK68,sK69])],[f931,f1432]) ).
thf(f1432,plain,
! [X0: produc1489027110_r_l_v] :
( ? [X1: l > l,X2: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,X1),X2) = X0 )
=> ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,vAPP(produc1489027110_r_l_v,sTfun(l,l),sK68,X0)),vAPP(produc1489027110_r_l_v,produc1156025366_r_l_v,sK69,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f931,plain,
! [X0: produc1489027110_r_l_v] :
? [X1: l > l,X2: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,X1),X2) = X0 ),
inference(rectify,[],[f43]) ).
thf(f43,axiom,
! [X35: produc1489027110_r_l_v] :
? [X36: l > l,X37: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,X36),X37) = X35 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_42_surj__pair) ).
thf(f2855,plain,
spl252_41,
inference(avatar_split_clause,[],[f1724,f2853]) ).
thf(f2853,plain,
( spl252_41
<=> ! [X0: produc1394974636_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,vAPP(produc1394974636_r_l_v,sTfun(r,r),sK66,X0)),vAPP(produc1394974636_r_l_v,produc1489027110_r_l_v,sK67,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_41])]) ).
thf(f1724,plain,
! [X0: produc1394974636_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,vAPP(produc1394974636_r_l_v,sTfun(r,r),sK66,X0)),vAPP(produc1394974636_r_l_v,produc1489027110_r_l_v,sK67,X0)) = X0 ),
inference(cnf_transformation,[],[f1431]) ).
thf(f1431,plain,
! [X0: produc1394974636_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,vAPP(produc1394974636_r_l_v,sTfun(r,r),sK66,X0)),vAPP(produc1394974636_r_l_v,produc1489027110_r_l_v,sK67,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK66,sK67])],[f930,f1430]) ).
thf(f1430,plain,
! [X0: produc1394974636_r_l_v] :
( ? [X1: r > r,X2: produc1489027110_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,X1),X2) = X0 )
=> ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,vAPP(produc1394974636_r_l_v,sTfun(r,r),sK66,X0)),vAPP(produc1394974636_r_l_v,produc1489027110_r_l_v,sK67,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f930,plain,
! [X0: produc1394974636_r_l_v] :
? [X1: r > r,X2: produc1489027110_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,X1),X2) = X0 ),
inference(rectify,[],[f42]) ).
thf(f42,axiom,
! [X35: produc1394974636_r_l_v] :
? [X36: r > r,X37: produc1489027110_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,X36),X37) = X35 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_41_surj__pair) ).
thf(f2851,plain,
spl252_40,
inference(avatar_split_clause,[],[f1715,f2849]) ).
thf(f1715,plain,
! [X0: produc1164766533_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK34,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK35,X0)) = X0 ),
inference(cnf_transformation,[],[f1413]) ).
thf(f1413,plain,
! [X0: produc1164766533_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK34,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK35,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK34,sK35])],[f1060,f1412]) ).
thf(f1412,plain,
! [X0: produc1164766533_r_l_v] :
( ? [X1: l > option_val_r_l_v,X2: expr_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2) = X0 )
=> ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1164766533_r_l_v,sTfun(l,option_val_r_l_v),sK34,X0)),vAPP(produc1164766533_r_l_v,expr_r_l_v,sK35,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1060,plain,
! [X0: produc1164766533_r_l_v] :
? [X1: l > option_val_r_l_v,X2: expr_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2) = X0 ),
inference(ennf_transformation,[],[f921]) ).
thf(f921,plain,
! [X0: produc1164766533_r_l_v] :
~ ! [X1: l > option_val_r_l_v,X2: expr_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X1),X2) != X0 ),
inference(rectify,[],[f33]) ).
thf(f33,axiom,
! [X7: produc1164766533_r_l_v] :
~ ! [X33: l > option_val_r_l_v,X34: expr_r_l_v] : ( vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X33),X34) != X7 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_32_old_Oprod_Oexhaust) ).
thf(f2847,plain,
spl252_39,
inference(avatar_split_clause,[],[f1714,f2845]) ).
thf(f2845,plain,
( spl252_39
<=> ! [X0: produc1156025366_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),sK32,X0)),vAPP(produc1156025366_r_l_v,produc1164766533_r_l_v,sK33,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_39])]) ).
thf(f1714,plain,
! [X0: produc1156025366_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),sK32,X0)),vAPP(produc1156025366_r_l_v,produc1164766533_r_l_v,sK33,X0)) = X0 ),
inference(cnf_transformation,[],[f1411]) ).
thf(f1411,plain,
! [X0: produc1156025366_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),sK32,X0)),vAPP(produc1156025366_r_l_v,produc1164766533_r_l_v,sK33,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK32,sK33])],[f1059,f1410]) ).
thf(f1410,plain,
! [X0: produc1156025366_r_l_v] :
( ? [X1: l > option_val_r_l_v,X2: produc1164766533_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X1),X2) = X0 )
=> ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),sK32,X0)),vAPP(produc1156025366_r_l_v,produc1164766533_r_l_v,sK33,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1059,plain,
! [X0: produc1156025366_r_l_v] :
? [X1: l > option_val_r_l_v,X2: produc1164766533_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X1),X2) = X0 ),
inference(ennf_transformation,[],[f920]) ).
thf(f920,plain,
! [X0: produc1156025366_r_l_v] :
~ ! [X1: l > option_val_r_l_v,X2: produc1164766533_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X1),X2) != X0 ),
inference(rectify,[],[f32]) ).
thf(f32,axiom,
! [X7: produc1156025366_r_l_v] :
~ ! [X33: l > option_val_r_l_v,X34: produc1164766533_r_l_v] : ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X33),X34) != X7 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_31_old_Oprod_Oexhaust) ).
thf(f2843,plain,
( spl252_38
| ~ spl252_2
| spl252_19 ),
inference(avatar_split_clause,[],[f2748,f2739,f2637,f2840]) ).
thf(f2840,plain,
( spl252_38
<=> ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) = $false ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_38])]) ).
thf(f2637,plain,
( spl252_2
<=> ! [X0: $o] :
( ( $true = X0 )
| ( $false = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_2])]) ).
thf(f2739,plain,
( spl252_19
<=> ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_19])]) ).
thf(f2748,plain,
( ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) = $false )
| ~ spl252_2
| spl252_19 ),
inference(trivial_inequality_removal,[],[f2747]) ).
thf(f2747,plain,
( ( $true != $true )
| ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) = $false )
| ~ spl252_2
| spl252_19 ),
inference(superposition,[],[f2741,f2638]) ).
thf(f2638,plain,
( ! [X0: $o] :
( ( $true = X0 )
| ( $false = X0 ) )
| ~ spl252_2 ),
inference(avatar_component_clause,[],[f2637]) ).
thf(f2741,plain,
( ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) != $true )
| spl252_19 ),
inference(avatar_component_clause,[],[f2739]) ).
thf(f2838,plain,
spl252_37,
inference(avatar_split_clause,[],[f1713,f2836]) ).
thf(f2836,plain,
( spl252_37
<=> ! [X0: produc1489027110_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,vAPP(produc1489027110_r_l_v,sTfun(l,l),sK30,X0)),vAPP(produc1489027110_r_l_v,produc1156025366_r_l_v,sK31,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_37])]) ).
thf(f1713,plain,
! [X0: produc1489027110_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,vAPP(produc1489027110_r_l_v,sTfun(l,l),sK30,X0)),vAPP(produc1489027110_r_l_v,produc1156025366_r_l_v,sK31,X0)) = X0 ),
inference(cnf_transformation,[],[f1409]) ).
thf(f1409,plain,
! [X0: produc1489027110_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,vAPP(produc1489027110_r_l_v,sTfun(l,l),sK30,X0)),vAPP(produc1489027110_r_l_v,produc1156025366_r_l_v,sK31,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK30,sK31])],[f1058,f1408]) ).
thf(f1408,plain,
! [X0: produc1489027110_r_l_v] :
( ? [X1: l > l,X2: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,X1),X2) = X0 )
=> ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,vAPP(produc1489027110_r_l_v,sTfun(l,l),sK30,X0)),vAPP(produc1489027110_r_l_v,produc1156025366_r_l_v,sK31,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1058,plain,
! [X0: produc1489027110_r_l_v] :
? [X1: l > l,X2: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,X1),X2) = X0 ),
inference(ennf_transformation,[],[f919]) ).
thf(f919,plain,
! [X0: produc1489027110_r_l_v] :
~ ! [X1: l > l,X2: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,X1),X2) != X0 ),
inference(rectify,[],[f31]) ).
thf(f31,axiom,
! [X7: produc1489027110_r_l_v] :
~ ! [X33: l > l,X34: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,produc1489027110_r_l_v,vAPP(sTfun(l,l),sTfun(produc1156025366_r_l_v,produc1489027110_r_l_v),produc2057232216_r_l_v,X33),X34) != X7 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_30_old_Oprod_Oexhaust) ).
thf(f2834,plain,
spl252_36,
inference(avatar_split_clause,[],[f1712,f2832]) ).
thf(f2832,plain,
( spl252_36
<=> ! [X0: produc1394974636_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,vAPP(produc1394974636_r_l_v,sTfun(r,r),sK28,X0)),vAPP(produc1394974636_r_l_v,produc1489027110_r_l_v,sK29,X0)) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_36])]) ).
thf(f1712,plain,
! [X0: produc1394974636_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,vAPP(produc1394974636_r_l_v,sTfun(r,r),sK28,X0)),vAPP(produc1394974636_r_l_v,produc1489027110_r_l_v,sK29,X0)) = X0 ),
inference(cnf_transformation,[],[f1407]) ).
thf(f1407,plain,
! [X0: produc1394974636_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,vAPP(produc1394974636_r_l_v,sTfun(r,r),sK28,X0)),vAPP(produc1394974636_r_l_v,produc1489027110_r_l_v,sK29,X0)) = X0 ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK28,sK29])],[f1057,f1406]) ).
thf(f1406,plain,
! [X0: produc1394974636_r_l_v] :
( ? [X1: r > r,X2: produc1489027110_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,X1),X2) = X0 )
=> ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,vAPP(produc1394974636_r_l_v,sTfun(r,r),sK28,X0)),vAPP(produc1394974636_r_l_v,produc1489027110_r_l_v,sK29,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1057,plain,
! [X0: produc1394974636_r_l_v] :
? [X1: r > r,X2: produc1489027110_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,X1),X2) = X0 ),
inference(ennf_transformation,[],[f918]) ).
thf(f918,plain,
! [X0: produc1394974636_r_l_v] :
~ ! [X1: r > r,X2: produc1489027110_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,X1),X2) != X0 ),
inference(rectify,[],[f30]) ).
thf(f30,axiom,
! [X7: produc1394974636_r_l_v] :
~ ! [X33: r > r,X34: produc1489027110_r_l_v] : ( vAPP(produc1489027110_r_l_v,produc1394974636_r_l_v,vAPP(sTfun(r,r),sTfun(produc1489027110_r_l_v,produc1394974636_r_l_v),produc2111504612_r_l_v,X33),X34) != X7 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_29_old_Oprod_Oexhaust) ).
thf(f2830,plain,
spl252_35,
inference(avatar_split_clause,[],[f2112,f2827]) ).
thf(f2827,plain,
( spl252_35
<=> ( vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),vAPP(sTfun(r,r),sTfun(set_r,sTfun(set_r,$o)),bij_betw_r_r,alpha),top_top_set_r),top_top_set_r) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_35])]) ).
thf(f2112,plain,
vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),vAPP(sTfun(r,r),sTfun(set_r,sTfun(set_r,$o)),bij_betw_r_r,alpha),top_top_set_r),top_top_set_r) = $true,
inference(cnf_transformation,[],[f896]) ).
thf(f896,plain,
vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),vAPP(sTfun(r,r),sTfun(set_r,sTfun(set_r,$o)),bij_betw_r_r,alpha),top_top_set_r),top_top_set_r) = $true,
inference(fool_elimination,[],[f895]) ).
thf(f895,plain,
vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),vAPP(sTfun(r,r),sTfun(set_r,sTfun(set_r,$o)),bij_betw_r_r,alpha),top_top_set_r),top_top_set_r),
inference(rectify,[],[f193]) ).
thf(f193,axiom,
vAPP(set_r,$o,vAPP(set_r,sTfun(set_r,$o),vAPP(sTfun(r,r),sTfun(set_r,sTfun(set_r,$o)),bij_betw_r_r,alpha),top_top_set_r),top_top_set_r),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_192_bij___092_060alpha_062) ).
thf(f2825,plain,
spl252_34,
inference(avatar_split_clause,[],[f2111,f2822]) ).
thf(f2822,plain,
( spl252_34
<=> ( vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),vAPP(sTfun(l,l),sTfun(set_l,sTfun(set_l,$o)),bij_betw_l_l,beta),top_top_set_l),top_top_set_l) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_34])]) ).
thf(f2111,plain,
vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),vAPP(sTfun(l,l),sTfun(set_l,sTfun(set_l,$o)),bij_betw_l_l,beta),top_top_set_l),top_top_set_l) = $true,
inference(cnf_transformation,[],[f894]) ).
thf(f894,plain,
vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),vAPP(sTfun(l,l),sTfun(set_l,sTfun(set_l,$o)),bij_betw_l_l,beta),top_top_set_l),top_top_set_l) = $true,
inference(fool_elimination,[],[f893]) ).
thf(f893,plain,
vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),vAPP(sTfun(l,l),sTfun(set_l,sTfun(set_l,$o)),bij_betw_l_l,beta),top_top_set_l),top_top_set_l),
inference(rectify,[],[f245]) ).
thf(f245,axiom,
vAPP(set_l,$o,vAPP(set_l,sTfun(set_l,$o),vAPP(sTfun(l,l),sTfun(set_l,sTfun(set_l,$o)),bij_betw_l_l,beta),top_top_set_l),top_top_set_l),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_244_bij___092_060beta_062) ).
thf(f2817,plain,
( spl252_33
| ~ spl252_2
| spl252_18 ),
inference(avatar_split_clause,[],[f2737,f2730,f2637,f2814]) ).
thf(f2814,plain,
( spl252_33
<=> ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) = $false ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_33])]) ).
thf(f2730,plain,
( spl252_18
<=> ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_18])]) ).
thf(f2737,plain,
( ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) = $false )
| ~ spl252_2
| spl252_18 ),
inference(trivial_inequality_removal,[],[f2736]) ).
thf(f2736,plain,
( ( $true != $true )
| ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) = $false )
| ~ spl252_2
| spl252_18 ),
inference(superposition,[],[f2731,f2638]) ).
thf(f2731,plain,
( ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) != $true )
| spl252_18 ),
inference(avatar_component_clause,[],[f2730]) ).
thf(f2809,plain,
spl252_32,
inference(avatar_split_clause,[],[f2118,f2807]) ).
thf(f2807,plain,
( spl252_32
<=> ! [X0: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,X0) = vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,expr_r_l_v),sK76,vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,X0)),X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_32])]) ).
thf(f2118,plain,
! [X0: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,X0) = vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,expr_r_l_v),sK76,vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,X0)),X0) ),
inference(equality_resolution,[],[f1764]) ).
thf(f1764,plain,
! [X0: produc1156025366_r_l_v,X1: expr_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,expr_r_l_v),sK76,X1),X0) = X1 )
| ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,X0) != X1 ) ),
inference(cnf_transformation,[],[f1439]) ).
thf(f1439,plain,
! [X0: produc1156025366_r_l_v,X1: expr_r_l_v] :
( ( ( vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,expr_r_l_v),sK76,X1),X0) = X1 )
& ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK74,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK75,X1),X0)),vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,expr_r_l_v),sK76,X1),X0))) = X0 ) )
| ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,X0) != X1 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK74,sK75,sK76])],[f1070,f1438]) ).
thf(f1438,plain,
! [X0: produc1156025366_r_l_v,X1: expr_r_l_v] :
( ? [X2: l > option_val_r_l_v,X3: l > option_val_r_l_v,X4: expr_r_l_v] :
( ( X1 = X4 )
& ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X2),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 ) )
=> ( ( vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,expr_r_l_v),sK76,X1),X0) = X1 )
& ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK74,X1),X0)),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,vAPP(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v),vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,sTfun(l,option_val_r_l_v)),sK75,X1),X0)),vAPP(produc1156025366_r_l_v,expr_r_l_v,vAPP(expr_r_l_v,sTfun(produc1156025366_r_l_v,expr_r_l_v),sK76,X1),X0))) = X0 ) ) ),
introduced(choice_axiom,[]) ).
thf(f1070,plain,
! [X0: produc1156025366_r_l_v,X1: expr_r_l_v] :
( ? [X2: l > option_val_r_l_v,X3: l > option_val_r_l_v,X4: expr_r_l_v] :
( ( X1 = X4 )
& ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X2),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 ) )
| ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,X0) != X1 ) ),
inference(ennf_transformation,[],[f950]) ).
thf(f950,plain,
! [X0: produc1156025366_r_l_v,X1: expr_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,X0) = X1 )
=> ~ ! [X2: l > option_val_r_l_v,X3: l > option_val_r_l_v,X4: expr_r_l_v] :
( ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X2),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X3),X4)) = X0 )
=> ( X1 != X4 ) ) ),
inference(rectify,[],[f79]) ).
thf(f79,axiom,
! [X6: produc1156025366_r_l_v,X7: expr_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,expr_r_l_v,lID_expression_l_r_v,X6) = X7 )
=> ~ ! [X21: l > option_val_r_l_v,X22: l > option_val_r_l_v,X23: expr_r_l_v] :
( ( vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,X21),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,X22),X23)) = X6 )
=> ( X7 != X23 ) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_78_LID__expression_Oelims) ).
thf(f2805,plain,
spl252_31,
inference(avatar_split_clause,[],[f2115,f2802]) ).
thf(f2802,plain,
( spl252_31
<=> ( $true = vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),kCOMB,none_P277133687_r_l_v))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_31])]) ).
thf(f2115,plain,
$true = vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),kCOMB,none_P277133687_r_l_v))),
inference(cnf_transformation,[],[f902]) ).
thf(f902,plain,
$true = vAPP(set_r,$o,finite_finite_r,vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),kCOMB,none_P277133687_r_l_v))),
inference(fool_elimination,[],[f901]) ).
thf(f901,plain,
vAPP(set_r,$o,finite_finite_r,
vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,
^ [X0: r] : none_P277133687_r_l_v)),
inference(rectify,[],[f176]) ).
thf(f176,axiom,
vAPP(set_r,$o,finite_finite_r,
vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,
^ [X10: r] : none_P277133687_r_l_v)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_175_empty__map__finite_I3_J) ).
thf(f2800,plain,
spl252_30,
inference(avatar_split_clause,[],[f2114,f2797]) ).
thf(f2797,plain,
( spl252_30
<=> ( $true = vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(r,option1457017436_r_l_v),set_l,lID_G_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),kCOMB,none_P277133687_r_l_v))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_30])]) ).
thf(f2114,plain,
$true = vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(r,option1457017436_r_l_v),set_l,lID_G_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),kCOMB,none_P277133687_r_l_v))),
inference(cnf_transformation,[],[f900]) ).
thf(f900,plain,
$true = vAPP(set_l,$o,finite_finite_l,vAPP(sTfun(r,option1457017436_r_l_v),set_l,lID_G_r_l_v,vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),kCOMB,none_P277133687_r_l_v))),
inference(fool_elimination,[],[f899]) ).
thf(f899,plain,
vAPP(set_l,$o,finite_finite_l,
vAPP(sTfun(r,option1457017436_r_l_v),set_l,lID_G_r_l_v,
^ [X0: r] : none_P277133687_r_l_v)),
inference(rectify,[],[f306]) ).
thf(f306,axiom,
vAPP(set_l,$o,finite_finite_l,
vAPP(sTfun(r,option1457017436_r_l_v),set_l,lID_G_r_l_v,
^ [X10: r] : none_P277133687_r_l_v)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_305_empty__map__finite_I4_J) ).
thf(f2795,plain,
spl252_29,
inference(avatar_split_clause,[],[f1760,f2793]) ).
thf(f2793,plain,
( spl252_29
<=> ! [X0: option1457017436_r_l_v,X1: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$true),X0),X1) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_29])]) ).
thf(f1760,plain,
! [X0: option1457017436_r_l_v,X1: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$true),X0),X1) = X0 ),
inference(cnf_transformation,[],[f526]) ).
thf(f526,plain,
! [X0: option1457017436_r_l_v,X1: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$true),X0),X1) = X0 ),
inference(fool_elimination,[],[f525]) ).
thf(f525,plain,
! [X0: option1457017436_r_l_v,X1: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$true),X0),X1) = X0 ),
inference(rectify,[],[f357]) ).
thf(f357,axiom,
! [X6: option1457017436_r_l_v,X7: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$true),X6),X7) = X6 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_If_1_1_If_001t__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_T) ).
thf(f2791,plain,
spl252_28,
inference(avatar_split_clause,[],[f1759,f2789]) ).
thf(f2789,plain,
( spl252_28
<=> ! [X0: option1457017436_r_l_v,X1: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$false),X0),X1) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_28])]) ).
thf(f1759,plain,
! [X0: option1457017436_r_l_v,X1: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$false),X0),X1) = X1 ),
inference(cnf_transformation,[],[f524]) ).
thf(f524,plain,
! [X0: option1457017436_r_l_v,X1: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$false),X0),X1) = X1 ),
inference(fool_elimination,[],[f523]) ).
thf(f523,plain,
! [X0: option1457017436_r_l_v,X1: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$false),X0),X1) = X1 ),
inference(rectify,[],[f356]) ).
thf(f356,axiom,
! [X6: option1457017436_r_l_v,X7: option1457017436_r_l_v] : ( vAPP(option1457017436_r_l_v,option1457017436_r_l_v,vAPP(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v),vAPP($o,sTfun(option1457017436_r_l_v,sTfun(option1457017436_r_l_v,option1457017436_r_l_v)),if_opt1153928738_r_l_v,$false),X6),X7) = X7 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_If_2_1_If_001t__Option__Ooption_It__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Product____Type__Oprod_I_062_Itf__l_Mt__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_J_Mt__Data__Oexpr_Itf__r_Mtf__l_Mtf__v_J_J_J_J_T) ).
thf(f2787,plain,
spl252_27,
inference(avatar_split_clause,[],[f1758,f2785]) ).
thf(f2785,plain,
( spl252_27
<=> ! [X0: option_val_r_l_v,X1: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$true),X0),X1) = X0 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_27])]) ).
thf(f1758,plain,
! [X0: option_val_r_l_v,X1: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$true),X0),X1) = X0 ),
inference(cnf_transformation,[],[f522]) ).
thf(f522,plain,
! [X0: option_val_r_l_v,X1: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$true),X0),X1) = X0 ),
inference(fool_elimination,[],[f521]) ).
thf(f521,plain,
! [X0: option_val_r_l_v,X1: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$true),X0),X1) = X0 ),
inference(rectify,[],[f354]) ).
thf(f354,axiom,
! [X6: option_val_r_l_v,X7: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$true),X6),X7) = X6 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_If_1_1_If_001t__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_T) ).
thf(f2783,plain,
spl252_26,
inference(avatar_split_clause,[],[f1757,f2781]) ).
thf(f2781,plain,
( spl252_26
<=> ! [X0: option_val_r_l_v,X1: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$false),X0),X1) = X1 ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_26])]) ).
thf(f1757,plain,
! [X0: option_val_r_l_v,X1: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$false),X0),X1) = X1 ),
inference(cnf_transformation,[],[f520]) ).
thf(f520,plain,
! [X0: option_val_r_l_v,X1: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$false),X0),X1) = X1 ),
inference(fool_elimination,[],[f519]) ).
thf(f519,plain,
! [X0: option_val_r_l_v,X1: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$false),X0),X1) = X1 ),
inference(rectify,[],[f353]) ).
thf(f353,axiom,
! [X6: option_val_r_l_v,X7: option_val_r_l_v] : ( vAPP(option_val_r_l_v,option_val_r_l_v,vAPP(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v),vAPP($o,sTfun(option_val_r_l_v,sTfun(option_val_r_l_v,option_val_r_l_v)),if_option_val_r_l_v,$false),X6),X7) = X7 ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_If_2_1_If_001t__Option__Ooption_It__Data__Oval_Itf__r_Mtf__l_Mtf__v_J_J_T) ).
thf(f2779,plain,
( spl252_25
| ~ spl252_2
| spl252_17 ),
inference(avatar_split_clause,[],[f2735,f2726,f2637,f2776]) ).
thf(f2776,plain,
( spl252_25
<=> ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $false ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_25])]) ).
thf(f2735,plain,
( ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $false )
| ~ spl252_2
| spl252_17 ),
inference(trivial_inequality_removal,[],[f2734]) ).
thf(f2734,plain,
( ( $true != $true )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $false )
| ~ spl252_2
| spl252_17 ),
inference(superposition,[],[f2728,f2638]) ).
thf(f2728,plain,
( ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true )
| spl252_17 ),
inference(avatar_component_clause,[],[f2726]) ).
thf(f2772,plain,
spl252_24,
inference(avatar_split_clause,[],[f1728,f2770]) ).
thf(f2770,plain,
( spl252_24
<=> ! [X0: r > option1457017436_r_l_v] : ( $true = vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(r,option1457017436_r_l_v),sTfun(sTfun(r,option1457017436_r_l_v),$o),eq_states_r_l_v,X0),X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_24])]) ).
thf(f1728,plain,
! [X0: r > option1457017436_r_l_v] : ( $true = vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(r,option1457017436_r_l_v),sTfun(sTfun(r,option1457017436_r_l_v),$o),eq_states_r_l_v,X0),X0) ),
inference(cnf_transformation,[],[f493]) ).
thf(f493,plain,
! [X0: r > option1457017436_r_l_v] : ( $true = vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(r,option1457017436_r_l_v),sTfun(sTfun(r,option1457017436_r_l_v),$o),eq_states_r_l_v,X0),X0) ),
inference(fool_elimination,[],[f492]) ).
thf(f492,plain,
! [X0: r > option1457017436_r_l_v] : vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(r,option1457017436_r_l_v),sTfun(sTfun(r,option1457017436_r_l_v),$o),eq_states_r_l_v,X0),X0),
inference(rectify,[],[f159]) ).
thf(f159,axiom,
! [X63: r > option1457017436_r_l_v] : vAPP(sTfun(r,option1457017436_r_l_v),$o,vAPP(sTfun(r,option1457017436_r_l_v),sTfun(sTfun(r,option1457017436_r_l_v),$o),eq_states_r_l_v,X63),X63),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_158__092_060alpha_062_092_060beta_062__refl) ).
thf(f2768,plain,
~ spl252_23,
inference(avatar_split_clause,[],[f1668,f2765]) ).
thf(f2765,plain,
( spl252_23
<=> ( vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,r3),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,s)) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_23])]) ).
thf(f1668,plain,
vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,r3),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,s)) != $true,
inference(cnf_transformation,[],[f906]) ).
thf(f906,plain,
vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,r3),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,s)) != $true,
inference(flattening,[],[f419]) ).
thf(f419,plain,
vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,r3),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,s)) != $true,
inference(fool_elimination,[],[f418]) ).
thf(f418,plain,
~ vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,r3),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,s)),
inference(rectify,[],[f92]) ).
thf(f92,axiom,
~ vAPP(set_r,$o,vAPP(r,sTfun(set_r,$o),member_r,r3),vAPP(sTfun(r,option1457017436_r_l_v),set_r,rID_G_r_l_v,s)),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_91_local_Ofork_I3_J) ).
thf(f2763,plain,
( ~ spl252_22
| spl252_21 ),
inference(avatar_split_clause,[],[f2758,f2754,f2760]) ).
thf(f2754,plain,
( spl252_21
<=> ( s = vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,s),r2),vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,sigma),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,tau),vAPP(expr_r_l_v,expr_r_l_v,vAPP(cntxt_r_l_v,sTfun(expr_r_l_v,expr_r_l_v),plug_r_l_v,e),vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,e2)))))) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_21])]) ).
thf(f2758,plain,
( ( s != vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,s),r2),vAPP(r,option1457017436_r_l_v,s,r2)) )
| spl252_21 ),
inference(forward_demodulation,[],[f2756,f1639]) ).
thf(f1639,plain,
vAPP(r,option1457017436_r_l_v,s,r2) = vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,sigma),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,tau),vAPP(expr_r_l_v,expr_r_l_v,vAPP(cntxt_r_l_v,sTfun(expr_r_l_v,expr_r_l_v),plug_r_l_v,e),vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,e2))))),
inference(cnf_transformation,[],[f1]) ).
thf(f1,axiom,
vAPP(r,option1457017436_r_l_v,s,r2) = vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,sigma),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,tau),vAPP(expr_r_l_v,expr_r_l_v,vAPP(cntxt_r_l_v,sTfun(expr_r_l_v,expr_r_l_v),plug_r_l_v,e),vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,e2))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_0_local_Ofork_I2_J) ).
thf(f2756,plain,
( ( s != vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,s),r2),vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,sigma),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,tau),vAPP(expr_r_l_v,expr_r_l_v,vAPP(cntxt_r_l_v,sTfun(expr_r_l_v,expr_r_l_v),plug_r_l_v,e),vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,e2)))))) )
| spl252_21 ),
inference(avatar_component_clause,[],[f2754]) ).
thf(f2757,plain,
~ spl252_21,
inference(avatar_split_clause,[],[f1624,f2754]) ).
thf(f1624,plain,
s != vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,s),r2),vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,sigma),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,tau),vAPP(expr_r_l_v,expr_r_l_v,vAPP(cntxt_r_l_v,sTfun(expr_r_l_v,expr_r_l_v),plug_r_l_v,e),vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,e2)))))),
inference(cnf_transformation,[],[f905]) ).
thf(f905,plain,
s != vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,s),r2),vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,sigma),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,tau),vAPP(expr_r_l_v,expr_r_l_v,vAPP(cntxt_r_l_v,sTfun(expr_r_l_v,expr_r_l_v),plug_r_l_v,e),vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,e2)))))),
inference(flattening,[],[f359]) ).
thf(f359,negated_conjecture,
s != vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,s),r2),vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,sigma),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,tau),vAPP(expr_r_l_v,expr_r_l_v,vAPP(cntxt_r_l_v,sTfun(expr_r_l_v,expr_r_l_v),plug_r_l_v,e),vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,e2)))))),
inference(negated_conjecture,[],[f358]) ).
thf(f358,conjecture,
s = vAPP(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v),vAPP(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v)),vAPP(sTfun(r,option1457017436_r_l_v),sTfun(r,sTfun(option1457017436_r_l_v,sTfun(r,option1457017436_r_l_v))),fun_up709272714_r_l_v,s),r2),vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(produc1164766533_r_l_v,produc1156025366_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(produc1164766533_r_l_v,produc1156025366_r_l_v),produc297528454_r_l_v,sigma),vAPP(expr_r_l_v,produc1164766533_r_l_v,vAPP(sTfun(l,option_val_r_l_v),sTfun(expr_r_l_v,produc1164766533_r_l_v),produc1834103605_r_l_v,tau),vAPP(expr_r_l_v,expr_r_l_v,vAPP(cntxt_r_l_v,sTfun(expr_r_l_v,expr_r_l_v),plug_r_l_v,e),vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,e2)))))),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).
thf(f2746,plain,
( ~ spl252_19
| spl252_20 ),
inference(avatar_split_clause,[],[f2577,f2743,f2739]) ).
thf(f2743,plain,
( spl252_20
<=> ( vAPP(set_Product_prod_l_l,$o,finite785973648od_l_l,top_to320296343od_l_l) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_20])]) ).
thf(f2577,plain,
( ( vAPP(set_Product_prod_l_l,$o,finite785973648od_l_l,top_to320296343od_l_l) = $true )
| ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) != $true ) ),
inference(duplicate_literal_removal,[],[f1664]) ).
thf(f1664,plain,
( ( vAPP(set_Product_prod_l_l,$o,finite785973648od_l_l,top_to320296343od_l_l) = $true )
| ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) != $true )
| ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) != $true ) ),
inference(cnf_transformation,[],[f1020]) ).
thf(f1020,plain,
( ( vAPP(set_Product_prod_l_l,$o,finite785973648od_l_l,top_to320296343od_l_l) = $true )
| ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) != $true )
| ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) != $true ) ),
inference(flattening,[],[f1019]) ).
thf(f1019,plain,
( ( vAPP(set_Product_prod_l_l,$o,finite785973648od_l_l,top_to320296343od_l_l) = $true )
| ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) != $true )
| ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) != $true ) ),
inference(ennf_transformation,[],[f411]) ).
thf(f411,plain,
( ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) = $true )
=> ( ( vAPP(set_l,$o,finite_finite_l,top_top_set_l) = $true )
=> ( vAPP(set_Product_prod_l_l,$o,finite785973648od_l_l,top_to320296343od_l_l) = $true ) ) ),
inference(fool_elimination,[],[f410]) ).
thf(f410,plain,
( vAPP(set_l,$o,finite_finite_l,top_top_set_l)
=> ( vAPP(set_l,$o,finite_finite_l,top_top_set_l)
=> vAPP(set_Product_prod_l_l,$o,finite785973648od_l_l,top_to320296343od_l_l) ) ),
inference(rectify,[],[f280]) ).
thf(f280,axiom,
( vAPP(set_l,$o,finite_finite_l,top_top_set_l)
=> ( vAPP(set_l,$o,finite_finite_l,top_top_set_l)
=> vAPP(set_Product_prod_l_l,$o,finite785973648od_l_l,top_to320296343od_l_l) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_279_finite__Prod__UNIV) ).
thf(f2733,plain,
( ~ spl252_17
| spl252_18 ),
inference(avatar_split_clause,[],[f2576,f2730,f2726]) ).
thf(f2576,plain,
( ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) = $true )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true ) ),
inference(duplicate_literal_removal,[],[f1667]) ).
thf(f1667,plain,
( ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) = $true )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true ) ),
inference(cnf_transformation,[],[f1026]) ).
thf(f1026,plain,
( ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) = $true )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true ) ),
inference(flattening,[],[f1025]) ).
thf(f1025,plain,
( ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) = $true )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true )
| ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) != $true ) ),
inference(ennf_transformation,[],[f417]) ).
thf(f417,plain,
( ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $true )
=> ( ( vAPP(set_r,$o,finite_finite_r,top_top_set_r) = $true )
=> ( vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) = $true ) ) ),
inference(fool_elimination,[],[f416]) ).
thf(f416,plain,
( vAPP(set_r,$o,finite_finite_r,top_top_set_r)
=> ( vAPP(set_r,$o,finite_finite_r,top_top_set_r)
=> vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) ) ),
inference(rectify,[],[f277]) ).
thf(f277,axiom,
( vAPP(set_r,$o,finite_finite_r,top_top_set_r)
=> ( vAPP(set_r,$o,finite_finite_r,top_top_set_r)
=> vAPP(set_Product_prod_r_r,$o,finite1507191824od_r_r,top_to2034696215od_r_r) ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_276_finite__Prod__UNIV) ).
thf(f2724,plain,
spl252_16,
inference(avatar_split_clause,[],[f1685,f2722]) ).
thf(f2722,plain,
( spl252_16
<=> ! [X0: option1457017436_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(option1457017436_r_l_v,produc1156025366_r_l_v,sK9,X0)) = X0 )
| ( none_P277133687_r_l_v = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_16])]) ).
thf(f1685,plain,
! [X0: option1457017436_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(option1457017436_r_l_v,produc1156025366_r_l_v,sK9,X0)) = X0 )
| ( none_P277133687_r_l_v = X0 ) ),
inference(cnf_transformation,[],[f1389]) ).
thf(f1389,plain,
! [X0: option1457017436_r_l_v] :
( ( vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(option1457017436_r_l_v,produc1156025366_r_l_v,sK9,X0)) = X0 )
| ( none_P277133687_r_l_v = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK9])],[f1028,f1388]) ).
thf(f1388,plain,
! [X0: option1457017436_r_l_v] :
( ? [X1: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X1) = X0 )
=> ( vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,vAPP(option1457017436_r_l_v,produc1156025366_r_l_v,sK9,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1028,plain,
! [X0: option1457017436_r_l_v] :
( ? [X1: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X1) = X0 )
| ( none_P277133687_r_l_v = X0 ) ),
inference(ennf_transformation,[],[f911]) ).
thf(f911,plain,
! [X0: option1457017436_r_l_v] :
( ( none_P277133687_r_l_v != X0 )
=> ~ ! [X1: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X1) != X0 ) ),
inference(rectify,[],[f110]) ).
thf(f110,axiom,
! [X7: option1457017436_r_l_v] :
( ( none_P277133687_r_l_v != X7 )
=> ~ ! [X58: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X58) != X7 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_109_option_Oexhaust) ).
thf(f2720,plain,
spl252_15,
inference(avatar_split_clause,[],[f1684,f2718]) ).
thf(f2718,plain,
( spl252_15
<=> ! [X0: option_val_r_l_v] :
( ( vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,vAPP(option_val_r_l_v,val_r_l_v,sK8,X0)) = X0 )
| ( none_val_r_l_v = X0 ) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_15])]) ).
thf(f1684,plain,
! [X0: option_val_r_l_v] :
( ( vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,vAPP(option_val_r_l_v,val_r_l_v,sK8,X0)) = X0 )
| ( none_val_r_l_v = X0 ) ),
inference(cnf_transformation,[],[f1387]) ).
thf(f1387,plain,
! [X0: option_val_r_l_v] :
( ( vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,vAPP(option_val_r_l_v,val_r_l_v,sK8,X0)) = X0 )
| ( none_val_r_l_v = X0 ) ),
inference(skolemisation,[status(esa),new_symbols(skolem,[sK8])],[f1027,f1386]) ).
thf(f1386,plain,
! [X0: option_val_r_l_v] :
( ? [X1: val_r_l_v] : ( vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X1) = X0 )
=> ( vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,vAPP(option_val_r_l_v,val_r_l_v,sK8,X0)) = X0 ) ),
introduced(choice_axiom,[]) ).
thf(f1027,plain,
! [X0: option_val_r_l_v] :
( ? [X1: val_r_l_v] : ( vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X1) = X0 )
| ( none_val_r_l_v = X0 ) ),
inference(ennf_transformation,[],[f910]) ).
thf(f910,plain,
! [X0: option_val_r_l_v] :
( ( none_val_r_l_v != X0 )
=> ~ ! [X1: val_r_l_v] : ( vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X1) != X0 ) ),
inference(rectify,[],[f111]) ).
thf(f111,axiom,
! [X7: option_val_r_l_v] :
( ( none_val_r_l_v != X7 )
=> ~ ! [X58: val_r_l_v] : ( vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X58) != X7 ) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_110_option_Oexhaust) ).
thf(f2716,plain,
spl252_14,
inference(avatar_split_clause,[],[f2110,f2713]) ).
thf(f2713,plain,
( spl252_14
<=> ( vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),$o,substitution_r_l_v,subst) = $true ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_14])]) ).
thf(f2110,plain,
vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),$o,substitution_r_l_v,subst) = $true,
inference(cnf_transformation,[],[f892]) ).
thf(f892,plain,
vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),$o,substitution_r_l_v,subst) = $true,
inference(fool_elimination,[],[f891]) ).
thf(f891,plain,
vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),$o,substitution_r_l_v,subst),
inference(rectify,[],[f134]) ).
thf(f134,axiom,
vAPP(sTfun(expr_r_l_v,sTfun(v,sTfun(expr_r_l_v,expr_r_l_v))),$o,substitution_r_l_v,subst),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_133_substitution__axioms) ).
thf(f2711,plain,
spl252_13,
inference(avatar_split_clause,[],[f1737,f2709]) ).
thf(f2709,plain,
( spl252_13
<=> ! [X0: l,X1: r] : ( vAPP(l,val_r_l_v,loc_l_r_v,X0) != vAPP(r,val_r_l_v,rid_r_l_v,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_13])]) ).
thf(f1737,plain,
! [X0: l,X1: r] : ( vAPP(l,val_r_l_v,loc_l_r_v,X0) != vAPP(r,val_r_l_v,rid_r_l_v,X1) ),
inference(cnf_transformation,[],[f942]) ).
thf(f942,plain,
! [X0: l,X1: r] : ( vAPP(l,val_r_l_v,loc_l_r_v,X0) != vAPP(r,val_r_l_v,rid_r_l_v,X1) ),
inference(rectify,[],[f346]) ).
thf(f346,axiom,
! [X124: l,X52: r] : ( vAPP(r,val_r_l_v,rid_r_l_v,X52) != vAPP(l,val_r_l_v,loc_l_r_v,X124) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_345_val_Odistinct_I15_J) ).
thf(f2707,plain,
spl252_12,
inference(avatar_split_clause,[],[f1736,f2705]) ).
thf(f2705,plain,
( spl252_12
<=> ! [X0: const,X1: r] : ( vAPP(const,val_r_l_v,cV_r_l_v,X0) != vAPP(r,val_r_l_v,rid_r_l_v,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_12])]) ).
thf(f1736,plain,
! [X0: const,X1: r] : ( vAPP(const,val_r_l_v,cV_r_l_v,X0) != vAPP(r,val_r_l_v,rid_r_l_v,X1) ),
inference(cnf_transformation,[],[f941]) ).
thf(f941,plain,
! [X0: const,X1: r] : ( vAPP(const,val_r_l_v,cV_r_l_v,X0) != vAPP(r,val_r_l_v,rid_r_l_v,X1) ),
inference(rectify,[],[f197]) ).
thf(f197,axiom,
! [X15: const,X52: r] : ( vAPP(r,val_r_l_v,rid_r_l_v,X52) != vAPP(const,val_r_l_v,cV_r_l_v,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_196_val_Odistinct_I5_J) ).
thf(f2703,plain,
spl252_11,
inference(avatar_split_clause,[],[f1735,f2701]) ).
thf(f2701,plain,
( spl252_11
<=> ! [X0: expr_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_11])]) ).
thf(f1735,plain,
! [X0: expr_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X1) ),
inference(cnf_transformation,[],[f940]) ).
thf(f940,plain,
! [X0: expr_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X1) ),
inference(rectify,[],[f162]) ).
thf(f162,axiom,
! [X0: expr_r_l_v,X84: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X84) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_161_expr_Odistinct_I55_J) ).
thf(f2699,plain,
spl252_10,
inference(avatar_split_clause,[],[f1734,f2697]) ).
thf(f2697,plain,
( spl252_10
<=> ! [X0: expr_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_10])]) ).
thf(f1734,plain,
! [X0: expr_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X1) ),
inference(cnf_transformation,[],[f939]) ).
thf(f939,plain,
! [X0: expr_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X1) ),
inference(rectify,[],[f347]) ).
thf(f347,axiom,
! [X52: expr_r_l_v,X84: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X84) != vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X52) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_346_expr_Odistinct_I43_J) ).
thf(f2695,plain,
spl252_9,
inference(avatar_split_clause,[],[f1733,f2693]) ).
thf(f2693,plain,
( spl252_9
<=> ! [X0: expr_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X1) != vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_9])]) ).
thf(f1733,plain,
! [X0: expr_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X1) != vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X0) ),
inference(cnf_transformation,[],[f938]) ).
thf(f938,plain,
! [X0: expr_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X1) != vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X0) ),
inference(rectify,[],[f348]) ).
thf(f348,axiom,
! [X52: expr_r_l_v,X0: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X52) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_347_expr_Odistinct_I41_J) ).
thf(f2691,plain,
spl252_8,
inference(avatar_split_clause,[],[f1732,f2689]) ).
thf(f2689,plain,
( spl252_8
<=> ! [X0: val_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X1) != vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_8])]) ).
thf(f1732,plain,
! [X0: val_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X1) != vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X0) ),
inference(cnf_transformation,[],[f937]) ).
thf(f937,plain,
! [X0: val_r_l_v,X1: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X1) != vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X0) ),
inference(rectify,[],[f122]) ).
thf(f122,axiom,
! [X15: val_r_l_v,X0: expr_r_l_v] : ( vAPP(expr_r_l_v,expr_r_l_v,rfork_r_l_v,X0) != vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X15) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_121_expr_Odistinct_I11_J) ).
thf(f2687,plain,
spl252_7,
inference(avatar_split_clause,[],[f1731,f2685]) ).
thf(f2685,plain,
( spl252_7
<=> ! [X0: val_r_l_v,X1: expr_r_l_v] : ( vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_7])]) ).
thf(f1731,plain,
! [X0: val_r_l_v,X1: expr_r_l_v] : ( vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X1) ),
inference(cnf_transformation,[],[f936]) ).
thf(f936,plain,
! [X0: val_r_l_v,X1: expr_r_l_v] : ( vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X1) ),
inference(rectify,[],[f161]) ).
thf(f161,axiom,
! [X15: val_r_l_v,X84: expr_r_l_v] : ( vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X15) != vAPP(expr_r_l_v,expr_r_l_v,rjoin_r_l_v,X84) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_160_expr_Odistinct_I13_J) ).
thf(f2683,plain,
spl252_6,
inference(avatar_split_clause,[],[f1730,f2681]) ).
thf(f2681,plain,
( spl252_6
<=> ! [X0: val_r_l_v,X1: expr_r_l_v] : ( vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_6])]) ).
thf(f1730,plain,
! [X0: val_r_l_v,X1: expr_r_l_v] : ( vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X1) ),
inference(cnf_transformation,[],[f935]) ).
thf(f935,plain,
! [X0: val_r_l_v,X1: expr_r_l_v] : ( vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X0) != vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X1) ),
inference(rectify,[],[f345]) ).
thf(f345,axiom,
! [X15: val_r_l_v,X52: expr_r_l_v] : ( vAPP(val_r_l_v,expr_r_l_v,vE_r_l_v,X15) != vAPP(expr_r_l_v,expr_r_l_v,ref_r_l_v,X52) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_344_expr_Odistinct_I5_J) ).
thf(f2679,plain,
spl252_5,
inference(avatar_split_clause,[],[f1729,f2677]) ).
thf(f2677,plain,
( spl252_5
<=> ! [X0: const,X1: l] : ( vAPP(const,val_r_l_v,cV_r_l_v,X0) != vAPP(l,val_r_l_v,loc_l_r_v,X1) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_5])]) ).
thf(f1729,plain,
! [X0: const,X1: l] : ( vAPP(const,val_r_l_v,cV_r_l_v,X0) != vAPP(l,val_r_l_v,loc_l_r_v,X1) ),
inference(cnf_transformation,[],[f934]) ).
thf(f934,plain,
! [X0: const,X1: l] : ( vAPP(const,val_r_l_v,cV_r_l_v,X0) != vAPP(l,val_r_l_v,loc_l_r_v,X1) ),
inference(rectify,[],[f349]) ).
thf(f349,axiom,
! [X15: const,X124: l] : ( vAPP(const,val_r_l_v,cV_r_l_v,X15) != vAPP(l,val_r_l_v,loc_l_r_v,X124) ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_348_val_Odistinct_I3_J) ).
thf(f2675,plain,
spl252_4,
inference(avatar_split_clause,[],[f1671,f2673]) ).
thf(f2673,plain,
( spl252_4
<=> ! [X0: produc1156025366_r_l_v] : ( none_P277133687_r_l_v != vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_4])]) ).
thf(f1671,plain,
! [X0: produc1156025366_r_l_v] : ( none_P277133687_r_l_v != vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X0) ),
inference(cnf_transformation,[],[f909]) ).
thf(f909,plain,
! [X0: produc1156025366_r_l_v] : ( none_P277133687_r_l_v != vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X0) ),
inference(rectify,[],[f106]) ).
thf(f106,axiom,
! [X13: produc1156025366_r_l_v] : ( vAPP(produc1156025366_r_l_v,option1457017436_r_l_v,some_P1807977723_r_l_v,X13) != none_P277133687_r_l_v ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_105_option_Odistinct_I1_J) ).
thf(f2671,plain,
spl252_3,
inference(avatar_split_clause,[],[f1670,f2669]) ).
thf(f2669,plain,
( spl252_3
<=> ! [X0: val_r_l_v] : ( none_val_r_l_v != vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X0) ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_3])]) ).
thf(f1670,plain,
! [X0: val_r_l_v] : ( none_val_r_l_v != vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X0) ),
inference(cnf_transformation,[],[f908]) ).
thf(f908,plain,
! [X0: val_r_l_v] : ( none_val_r_l_v != vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X0) ),
inference(rectify,[],[f107]) ).
thf(f107,axiom,
! [X13: val_r_l_v] : ( vAPP(val_r_l_v,option_val_r_l_v,some_val_r_l_v,X13) != none_val_r_l_v ),
file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_106_option_Odistinct_I1_J) ).
thf(f2639,plain,
spl252_2,
inference(avatar_split_clause,[],[f361,f2637]) ).
thf(f361,plain,
! [X0: $o] :
( ( $true = X0 )
| ( $false = X0 ) ),
introduced(fool_axiom,[]) ).
thf(f2635,plain,
~ spl252_1,
inference(avatar_split_clause,[],[f360,f2632]) ).
thf(f2632,plain,
( spl252_1
<=> ( $true = $false ) ),
introduced(avatar_definition,[new_symbols(naming,[spl252_1])]) ).
thf(f360,plain,
$true != $false,
introduced(fool_axiom,[]) ).
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11 % Problem : ITP047^1 : TPTP v8.2.0. Released v7.5.0.
% 0.10/0.13 % Command : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.13/0.34 % Computer : n009.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 300
% 0.13/0.34 % DateTime : Sat May 18 15:20:07 EDT 2024
% 0.13/0.34 % CPUTime :
% 0.13/0.34 % (21681)Running in auto input_syntax mode. Trying TPTP
% 0.13/0.39 % (21685)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.13/0.39 % (21684)WARNING: value z3 for option sas not known
% 0.13/0.39 % (21682)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.13/0.39 % (21683)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.13/0.39 % (21684)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.13/0.39 % (21686)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.13/0.39 % (21687)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.13/0.39 % (21688)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.18/0.44 % Exception at run slice level
% 0.18/0.44 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.18/0.46 % (21689)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 0.18/0.47 % (21688)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.18/0.49 % Exception at run slice level
% 0.18/0.49 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.18/0.49 % Exception at run slice level
% 0.18/0.49 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.18/0.51 % (21690)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.18/0.51 % (21691)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.18/0.53 % (21689)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.18/0.54 % Exception at run slice level
% 0.18/0.54 User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.18/0.55 % (21692)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)
% 0.18/0.56 % (21690)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.18/0.57 % (21686)First to succeed.
% 0.18/0.57 % (21686)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-21681"
% 0.18/0.58 % (21686)Refutation found. Thanks to Tanya!
% 0.18/0.58 % SZS status Theorem for theBenchmark
% 0.18/0.58 % SZS output start Proof for theBenchmark
% See solution above
% 0.18/0.58 % (21686)------------------------------
% 0.18/0.58 % (21686)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 0.18/0.58 % (21686)Termination reason: Refutation
% 0.18/0.58
% 0.18/0.58 % (21686)Memory used [KB]: 4596
% 0.18/0.58 % (21686)Time elapsed: 0.182 s
% 0.18/0.58 % (21686)Instructions burned: 528 (million)
% 0.18/0.58 % (21681)Success in time 0.231 s
%------------------------------------------------------------------------------