TSTP Solution File: ITP171^2 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : ITP171^2 : 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 : n004.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:54:23 EDT 2024

% Result   : Theorem 264.85s 38.25s
% Output   : Refutation 264.85s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem    : ITP171^2 : TPTP v8.2.0. Released v7.5.0.
% 0.04/0.14  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.15/0.35  % Computer : n004.cluster.edu
% 0.15/0.35  % Model    : x86_64 x86_64
% 0.15/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.15/0.35  % Memory   : 8042.1875MB
% 0.15/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.15/0.35  % CPULimit   : 300
% 0.15/0.35  % WCLimit    : 300
% 0.15/0.35  % DateTime   : Sat May 18 18:16:08 EDT 2024
% 0.15/0.35  % CPUTime    : 
% 0.15/0.36  % (8607)Running in auto input_syntax mode. Trying TPTP
% 0.22/0.45  % (8609)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.22/0.45  % (8610)WARNING: value z3 for option sas not known
% 0.22/0.45  % (8608)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.22/0.45  % (8610)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.22/0.45  % (8611)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.22/0.45  % (8612)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.22/0.46  % (8613)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.22/0.46  % (8614)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)
% 1.07/0.58  % Exception at run slice level
% 1.07/0.58  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 1.07/0.58  % (8614)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 1.07/0.59  % (8615)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 1.07/0.59  % Exception at run slice level
% 1.07/0.59  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 1.07/0.60  % (8616)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)
% 1.07/0.62  % Exception at run slice level
% 1.07/0.62  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 1.07/0.64  % (8617)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)
% 1.68/0.69  % (8615)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 1.68/0.70  % (8616)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 1.68/0.71  % Exception at run slice level
% 1.68/0.71  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 1.68/0.72  % (8618)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)
% 250.65/36.19  % (8618)Time limit reached!
% 250.65/36.19  % (8618)------------------------------
% 250.65/36.19  % (8618)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 250.65/36.19  % (8618)Termination reason: Time limit
% 250.65/36.19  % (8618)Termination phase: Saturation
% 250.65/36.19  
% 250.65/36.19  % (8618)Memory used [KB]: 145966
% 250.65/36.19  % (8618)Time elapsed: 35.500 s
% 250.65/36.19  % (8618)Instructions burned: 167027 (million)
% 250.65/36.19  % (8618)------------------------------
% 250.65/36.19  % (8618)------------------------------
% 250.65/36.22  % (8818)WARNING: value z3 for option sas not known
% 250.65/36.22  % (8818)ott-11_10:1_aac=none:add=off:afr=on:amm=off:anc=all_dependent:bd=off:fsd=off:fde=none:gsp=on:irw=on:lma=on:nm=64:nwc=1.2:nicw=on:sas=z3:sp=occurrence_186 on theBenchmark for (186ds/0Mi)
% 251.22/36.28  % (8818)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 259.36/37.42  % (8617)Time limit reached!
% 259.36/37.42  % (8617)------------------------------
% 259.36/37.42  % (8617)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 259.36/37.42  % (8617)Termination reason: Time limit
% 259.36/37.42  % (8617)Termination phase: Saturation
% 259.36/37.42  
% 259.36/37.42  % (8617)Memory used [KB]: 284411
% 259.36/37.42  % (8617)Time elapsed: 36.800 s
% 259.36/37.42  % (8617)Instructions burned: 163853 (million)
% 259.36/37.42  % (8617)------------------------------
% 259.36/37.42  % (8617)------------------------------
% 259.50/37.46  % (8819)dis-3_1_acc=on:anc=none:bd=preordered:fsd=off:fsr=off:fde=none:gs=on:gsem=on:lcm=predicate:lma=on:msp=off:nm=4:nicw=on:sims=off:sp=weighted_frequency:urr=ec_only_180 on theBenchmark for (180ds/0Mi)
% 264.85/38.23  % (8819)First to succeed.
% 264.85/38.24  % (8819)Solution written to "/export/starexec/sandbox2/tmp/vampire-proof-8607"
% 264.85/38.25  % (8819)Refutation found. Thanks to Tanya!
% 264.85/38.25  % SZS status Theorem for theBenchmark
% 264.85/38.25  % SZS output start Proof for theBenchmark
% 264.85/38.25  thf(type_def_5, type, option: $tType > $tType).
% 264.85/38.25  thf(type_def_6, type, sTfun: ($tType * $tType) > $tType).
% 264.85/38.25  thf(type_def_7, type, exception: $tType).
% 264.85/38.25  thf(type_def_8, type, product_unit: $tType).
% 264.85/38.25  thf(type_def_9, type, heap_Error_prog: ($tType * $tType * $tType) > $tType).
% 264.85/38.25  thf(type_def_10, type, rCharacterData_ext: $tType > $tType).
% 264.85/38.25  thf(type_def_11, type, rNode_ext: $tType > $tType).
% 264.85/38.25  thf(type_def_12, type, rObject_ext: $tType > $tType).
% 264.85/38.25  thf(type_def_13, type, char: $tType).
% 264.85/38.25  thf(type_def_14, type, list: $tType > $tType).
% 264.85/38.25  thf(type_def_15, type, rElement_ext: ($tType * $tType * $tType * $tType * $tType) > $tType).
% 264.85/38.25  thf(type_def_16, type, sum_sum: ($tType * $tType) > $tType).
% 264.85/38.25  thf(type_def_17, type, character_data_ptr: $tType > $tType).
% 264.85/38.25  thf(type_def_18, type, element_ptr: $tType > $tType).
% 264.85/38.25  thf(type_def_19, type, node_ptr: $tType > $tType).
% 264.85/38.25  thf(type_def_20, type, shadow_root_ptr: $tType > $tType).
% 264.85/38.25  thf(type_def_21, type, document_ptr: $tType > $tType).
% 264.85/38.25  thf(type_def_22, type, heap: ($tType * $tType) > $tType).
% 264.85/38.25  thf(type_def_23, type, rDocument_ext: ($tType * $tType * $tType * $tType) > $tType).
% 264.85/38.25  thf(type_def_24, type, object_ptr: $tType > $tType).
% 264.85/38.25  thf(type_def_25, type, finite_fmap: ($tType * $tType) > $tType).
% 264.85/38.25  thf(type_def_26, type, rShadowRoot_ext: ($tType * $tType * $tType * $tType) > $tType).
% 264.85/38.25  thf(type_def_27, type, d: $tType).
% 264.85/38.25  thf(type_def_28, type, e: $tType).
% 264.85/38.25  thf(type_def_29, type, c: $tType).
% 264.85/38.25  thf(type_def_30, type, a: $tType).
% 264.85/38.25  thf(type_def_31, type, b: $tType).
% 264.85/38.25  thf(type_def_32, type, j: $tType).
% 264.85/38.25  thf(type_def_33, type, n: $tType).
% 264.85/38.25  thf(type_def_34, type, f: $tType).
% 264.85/38.25  thf(type_def_35, type, g: $tType).
% 264.85/38.25  thf(type_def_36, type, h: $tType).
% 264.85/38.25  thf(type_def_37, type, i: $tType).
% 264.85/38.25  thf(type_def_38, type, k: $tType).
% 264.85/38.25  thf(type_def_39, type, l: $tType).
% 264.85/38.25  thf(type_def_40, type, m: $tType).
% 264.85/38.25  thf(func_def_0, type, rCharacterData_ext: $tType > $tType).
% 264.85/38.25  thf(func_def_1, type, rShadowRoot_ext: ($tType * $tType * $tType * $tType) > $tType).
% 264.85/38.25  thf(func_def_2, type, character_data_ptr: $tType > $tType).
% 264.85/38.25  thf(func_def_3, type, rDocument_ext: ($tType * $tType * $tType * $tType) > $tType).
% 264.85/38.25  thf(func_def_4, type, rElement_ext: ($tType * $tType * $tType * $tType * $tType) > $tType).
% 264.85/38.25  thf(func_def_5, type, shadow_root_ptr: $tType > $tType).
% 264.85/38.25  thf(func_def_6, type, rObject_ext: $tType > $tType).
% 264.85/38.25  thf(func_def_7, type, document_ptr: $tType > $tType).
% 264.85/38.25  thf(func_def_8, type, rNode_ext: $tType > $tType).
% 264.85/38.25  thf(func_def_9, type, element_ptr: $tType > $tType).
% 264.85/38.25  thf(func_def_10, type, object_ptr: $tType > $tType).
% 264.85/38.25  thf(func_def_11, type, heap_Error_prog: ($tType * $tType * $tType) > $tType).
% 264.85/38.25  thf(func_def_12, type, node_ptr: $tType > $tType).
% 264.85/38.25  thf(func_def_13, type, exception: $tType).
% 264.85/38.25  thf(func_def_14, type, product_unit: $tType).
% 264.85/38.25  thf(func_def_15, type, heap: ($tType * $tType) > $tType).
% 264.85/38.25  thf(func_def_16, type, finite_fmap: ($tType * $tType) > $tType).
% 264.85/38.25  thf(func_def_17, type, sum_sum: ($tType * $tType) > $tType).
% 264.85/38.25  thf(func_def_18, type, option: $tType > $tType).
% 264.85/38.25  thf(func_def_19, type, char: $tType).
% 264.85/38.25  thf(func_def_20, type, list: $tType > $tType).
% 264.85/38.25  thf(func_def_21, type, n: $tType).
% 264.85/38.25  thf(func_def_22, type, m: $tType).
% 264.85/38.25  thf(func_def_23, type, l: $tType).
% 264.85/38.25  thf(func_def_24, type, k: $tType).
% 264.85/38.25  thf(func_def_25, type, j: $tType).
% 264.85/38.25  thf(func_def_26, type, i: $tType).
% 264.85/38.25  thf(func_def_27, type, h: $tType).
% 264.85/38.25  thf(func_def_28, type, g: $tType).
% 264.85/38.25  thf(func_def_29, type, f: $tType).
% 264.85/38.25  thf(func_def_30, type, e: $tType).
% 264.85/38.25  thf(func_def_31, type, d: $tType).
% 264.85/38.25  thf(func_def_32, type, c: $tType).
% 264.85/38.25  thf(func_def_33, type, b: $tType).
% 264.85/38.25  thf(func_def_34, type, a: $tType).
% 264.85/38.25  thf(func_def_35, type, l_put_a_put_M: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((X0 > X1 > option(X2)) > (X0 > X2 > X1 > X1) > X0 > ((X3 > X3) > X2 > X2) > X3 > heap_Error_prog(X1,exception,product_unit))).
% 264.85/38.25  thf(func_def_36, type, val: !>[X0: $tType]:(rObject_ext(rNode_ext(rCharacterData_ext(X0))) > list(char))).
% 264.85/38.25  thf(func_def_37, type, val_update: !>[X0: $tType]:((list(char) > list(char)) > rObject_ext(rNode_ext(rCharacterData_ext(X0))) > rObject_ext(rNode_ext(rCharacterData_ext(X0))))).
% 264.85/38.25  thf(func_def_38, type, cast_C1206507959_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(rObject_ext(rNode_ext(rCharacterData_ext(option(X0)))) > rObject_ext(rNode_ext(sum_sum(rElement_ext(X1,X2,X3,X4,option(X5)),sum_sum(rCharacterData_ext(option(X0)),X6)))))).
% 264.85/38.25  thf(func_def_39, type, cast_N331463351_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(rObject_ext(rNode_ext(sum_sum(rElement_ext(X0,X1,X2,X3,option(X4)),sum_sum(rCharacterData_ext(option(X5)),X6)))) > option(rObject_ext(rNode_ext(rCharacterData_ext(option(X5))))))).
% 264.85/38.25  thf(func_def_40, type, get_C_796961872_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(character_data_ptr(X0) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X1,X0,X3,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),X9)) > option(rObject_ext(rNode_ext(rCharacterData_ext(option(X7))))))).
% 264.85/38.25  thf(func_def_41, type, is_cha448255042_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(rObject_ext(rNode_ext(sum_sum(rElement_ext(X0,X1,X2,X3,option(X4)),sum_sum(rCharacterData_ext(option(X5)),X6)))) > $o)).
% 264.85/38.25  thf(func_def_42, type, l_type942687182ype_wf: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),X9)) > $o)).
% 264.85/38.25  thf(func_def_43, type, put_C_1264771785_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(character_data_ptr(X0) > rObject_ext(rNode_ext(rCharacterData_ext(option(X1)))) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X3))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X4),X5)),X6)),sum_sum(rNode_ext(sum_sum(rElement_ext(X3,X2,X0,X4,option(X7)),sum_sum(rCharacterData_ext(option(X1)),X8))),X9)) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X3))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X4),X5)),X6)),sum_sum(rNode_ext(sum_sum(rElement_ext(X3,X2,X0,X4,option(X7)),sum_sum(rCharacterData_ext(option(X1)),X8))),X9)))).
% 264.85/38.25  thf(func_def_44, type, type_wf: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),X9)) > $o)).
% 264.85/38.25  thf(func_def_45, type, get_M_1540554666_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(character_data_ptr(X0) > (rObject_ext(rNode_ext(rCharacterData_ext(option(X1)))) > X2) > heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X3),sum_sum(character_data_ptr(X0),X4))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X5),X6)),X7)),sum_sum(rNode_ext(sum_sum(rElement_ext(X4,X3,X0,X5,option(X8)),sum_sum(rCharacterData_ext(option(X1)),X9))),X10)),exception,X2))).
% 264.85/38.25  thf(func_def_46, type, l_new_character_data: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:((heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),X9)) > $o) > $o)).
% 264.85/38.25  thf(func_def_47, type, new_character_data: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),X9)),exception,character_data_ptr(X1)))).
% 264.85/38.25  thf(func_def_48, type, put_M_926020593_a_t_a: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(character_data_ptr(X0) > ((X1 > X1) > rObject_ext(rNode_ext(rCharacterData_ext(option(X2)))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X2))))) > X1 > heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X3),sum_sum(character_data_ptr(X0),X4))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X5),X6)),X7)),sum_sum(rNode_ext(sum_sum(rElement_ext(X4,X3,X0,X5,option(X8)),sum_sum(rCharacterData_ext(option(X2)),X9))),X10)),exception,product_unit))).
% 264.85/38.25  thf(func_def_49, type, cast_c1817826148_p_t_r: !>[X0: $tType, X1: $tType, X2: $tType]:(character_data_ptr(X0) > node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))))).
% 264.85/38.25  thf(func_def_50, type, cast_n458720130_p_t_r: !>[X0: $tType, X1: $tType, X2: $tType]:(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))) > option(character_data_ptr(X1)))).
% 264.85/38.25  thf(func_def_51, type, is_cha1694415012_p_t_r: !>[X0: $tType]:(character_data_ptr(X0) > $o)).
% 264.85/38.25  thf(func_def_52, type, is_cha614540985_p_t_r: !>[X0: $tType, X1: $tType, X2: $tType]:(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))) > $o)).
% 264.85/38.25  thf(func_def_53, type, disconnected_nodes: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext(rDocument_ext(X0,X1,X2,X3)) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X2),X0)))))).
% 264.85/38.25  thf(func_def_54, type, discon1635973971update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((list(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2)))) > list(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))))) > rObject_ext(rDocument_ext(X2,X0,X1,X3)) > rObject_ext(rDocument_ext(X2,X0,X1,X3)))).
% 264.85/38.25  thf(func_def_55, type, doctype: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext(rDocument_ext(X0,X1,X2,X3)) > list(char))).
% 264.85/38.25  thf(func_def_56, type, doctype_update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((list(char) > list(char)) > rObject_ext(rDocument_ext(X0,X1,X2,X3)) > rObject_ext(rDocument_ext(X0,X1,X2,X3)))).
% 264.85/38.25  thf(func_def_57, type, document_element: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(rObject_ext(rDocument_ext(X0,X1,X2,X3)) > option(element_ptr(X1)))).
% 264.85/38.25  thf(func_def_58, type, docume446011358update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((option(element_ptr(X0)) > option(element_ptr(X0))) > rObject_ext(rDocument_ext(X1,X0,X2,X3)) > rObject_ext(rDocument_ext(X1,X0,X2,X3)))).
% 264.85/38.25  thf(func_def_59, type, cast_D42511940_e_c_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(rObject_ext(rDocument_ext(X0,X1,X2,option(X3))) > rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X0,X1,X2,X4,option(X5)),sum_sum(rCharacterData_ext(option(X6)),X7))),sum_sum(rDocument_ext(X0,X1,X2,option(X3)),X8))))).
% 264.85/38.25  thf(func_def_60, type, cast_O1159777348_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X0,X1,X2,X3,option(X4)),sum_sum(rCharacterData_ext(option(X5)),X6))),sum_sum(rDocument_ext(X0,X1,X2,option(X7)),X8))) > option(rObject_ext(rDocument_ext(X0,X1,X2,option(X7)))))).
% 264.85/38.25  thf(func_def_61, type, get_D_o_c_u_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(document_ptr(sum_sum(shadow_root_ptr(X0),X1)) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X3),X4))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X0),X1)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X4,X2,X3,X0,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),sum_sum(rDocument_ext(X4,X2,X3,option(X9)),X10))) > option(rObject_ext(rDocument_ext(X4,X2,X3,option(X9)))))).
% 264.85/38.25  thf(func_def_62, type, is_document_kind: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X0,X1,X2,X3,option(X4)),sum_sum(rCharacterData_ext(option(X5)),X6))),sum_sum(rDocument_ext(X0,X1,X2,option(X7)),X8))) > $o)).
% 264.85/38.25  thf(func_def_63, type, l_type1694037370ype_wf: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),sum_sum(rDocument_ext(X2,X0,X1,option(X9)),X10))) > $o)).
% 264.85/38.25  thf(func_def_64, type, put_D_o_c_u_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(document_ptr(sum_sum(shadow_root_ptr(X0),X1)) > rObject_ext(rDocument_ext(X2,X3,X4,option(X5))) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X3),sum_sum(character_data_ptr(X4),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X0),X1)),X6)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X3,X4,X0,option(X7)),sum_sum(rCharacterData_ext(option(X8)),X9))),sum_sum(rDocument_ext(X2,X3,X4,option(X5)),X10))) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X3),sum_sum(character_data_ptr(X4),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X0),X1)),X6)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X3,X4,X0,option(X7)),sum_sum(rCharacterData_ext(option(X8)),X9))),sum_sum(rDocument_ext(X2,X3,X4,option(X5)),X10))))).
% 264.85/38.25  thf(func_def_65, type, type_wf2: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),sum_sum(rDocument_ext(X2,X0,X1,option(X9)),X10))) > $o)).
% 264.85/38.25  thf(func_def_66, type, get_M_1744428286_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType]:(document_ptr(sum_sum(shadow_root_ptr(X0),X1)) > (rObject_ext(rDocument_ext(X2,X3,X4,option(X5))) > X6) > heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X3),sum_sum(character_data_ptr(X4),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X0),X1)),X7)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X3,X4,X0,option(X8)),sum_sum(rCharacterData_ext(option(X9)),X10))),sum_sum(rDocument_ext(X2,X3,X4,option(X5)),X11))),exception,X6))).
% 264.85/38.25  thf(func_def_67, type, l_new_document: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:((heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),sum_sum(rDocument_ext(X2,X0,X1,option(X9)),X10))) > $o) > $o)).
% 264.85/38.25  thf(func_def_68, type, new_document: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),sum_sum(rCharacterData_ext(option(X7)),X8))),sum_sum(rDocument_ext(X2,X0,X1,option(X9)),X10))),exception,document_ptr(sum_sum(shadow_root_ptr(X3),X4))))).
% 264.85/38.25  thf(func_def_69, type, put_M_950607941_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType]:(document_ptr(sum_sum(shadow_root_ptr(X0),X1)) > ((X2 > X2) > rObject_ext(rDocument_ext(X3,X4,X5,option(X6))) > rObject_ext(rDocument_ext(X3,X4,X5,option(X6)))) > X2 > heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X4),sum_sum(character_data_ptr(X5),X3))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X0),X1)),X7)),sum_sum(rNode_ext(sum_sum(rElement_ext(X3,X4,X5,X0,option(X8)),sum_sum(rCharacterData_ext(option(X9)),X10))),sum_sum(rDocument_ext(X3,X4,X5,option(X6)),X11))),exception,product_unit))).
% 264.85/38.25  thf(func_def_70, type, cast_d1427782271_p_t_r: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(document_ptr(X0) > object_ptr(sum_sum(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X2),X3))),sum_sum(document_ptr(X0),X4))))).
% 264.85/38.25  thf(func_def_71, type, is_doc697300620_p_t_r: !>[X0: $tType]:(document_ptr(X0) > $o)).
% 264.85/38.25  thf(func_def_72, type, is_document_ptr_kind: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(object_ptr(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(X3),X4))) > $o)).
% 264.85/38.25  thf(func_def_73, type, attrs: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,X4))) > finite_fmap(list(char),list(char)))).
% 264.85/38.25  thf(func_def_74, type, attrs_update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((finite_fmap(list(char),list(char)) > finite_fmap(list(char),list(char))) > rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,X4))) > rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,X4))))).
% 264.85/38.25  thf(func_def_75, type, child_nodes: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,X4))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X2),X0)))))).
% 264.85/38.25  thf(func_def_76, type, child_nodes_update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((list(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2)))) > list(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))))) > rObject_ext(rNode_ext(rElement_ext(X2,X0,X1,X3,X4))) > rObject_ext(rNode_ext(rElement_ext(X2,X0,X1,X3,X4))))).
% 264.85/38.25  thf(func_def_77, type, shadow_root_opt: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,X4))) > option(shadow_root_ptr(X3)))).
% 264.85/38.25  thf(func_def_78, type, shadow1355209752update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((option(shadow_root_ptr(X0)) > option(shadow_root_ptr(X0))) > rObject_ext(rNode_ext(rElement_ext(X1,X2,X3,X0,X4))) > rObject_ext(rNode_ext(rElement_ext(X1,X2,X3,X0,X4))))).
% 264.85/38.25  thf(func_def_79, type, tag_name: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,X4))) > list(char))).
% 264.85/38.25  thf(func_def_80, type, tag_name_update: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((list(char) > list(char)) > rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,X4))) > rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,X4))))).
% 264.85/38.25  thf(func_def_81, type, cast_E624595161_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,option(X4)))) > rObject_ext(rNode_ext(sum_sum(rElement_ext(X0,X1,X2,X3,option(X4)),X5))))).
% 264.85/38.25  thf(func_def_82, type, cast_N1919872217_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(rObject_ext(rNode_ext(sum_sum(rElement_ext(X0,X1,X2,X3,option(X4)),X5))) > option(rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,option(X4))))))).
% 264.85/38.25  thf(func_def_83, type, get_E_l_e_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(element_ptr(X0) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),X7)),X8)) > option(rObject_ext(rNode_ext(rElement_ext(X2,X0,X1,X3,option(X6))))))).
% 264.85/38.25  thf(func_def_84, type, is_ele641449972_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(rObject_ext(rNode_ext(sum_sum(rElement_ext(X0,X1,X2,X3,option(X4)),X5))) > $o)).
% 264.85/38.25  thf(func_def_85, type, known_ptr: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(object_ptr(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5))) > $o)).
% 264.85/38.25  thf(func_def_86, type, l_know358518967wn_ptr: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(object_ptr(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5))) > $o)).
% 264.85/38.25  thf(func_def_87, type, l_type512970796ype_wf: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),X7)),X8)) > $o)).
% 264.85/38.25  thf(func_def_88, type, put_E_l_e_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(element_ptr(X0) > rObject_ext(rNode_ext(rElement_ext(X1,X0,X2,X3,option(X4)))) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X5)),X6)),sum_sum(rNode_ext(sum_sum(rElement_ext(X1,X0,X2,X3,option(X4)),X7)),X8)) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X5)),X6)),sum_sum(rNode_ext(sum_sum(rElement_ext(X1,X0,X2,X3,option(X4)),X7)),X8)))).
% 264.85/38.25  thf(func_def_89, type, type_wf3: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),X7)),X8)) > $o)).
% 264.85/38.25  thf(func_def_90, type, get_M_E_l_e_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(element_ptr(X0) > (rObject_ext(rNode_ext(rElement_ext(X1,X0,X2,X3,option(X4)))) > X5) > heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X6)),X7)),sum_sum(rNode_ext(sum_sum(rElement_ext(X1,X0,X2,X3,option(X4)),X8)),X9)),exception,X5))).
% 264.85/38.25  thf(func_def_91, type, l_new_element: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),X7)),X8)) > $o) > $o)).
% 264.85/38.25  thf(func_def_92, type, new_element: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X1),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X3),X4)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X1,X3,option(X6)),X7)),X8)),exception,element_ptr(X0)))).
% 264.85/38.25  thf(func_def_93, type, put_M_E_l_e_m_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(element_ptr(X0) > ((X1 > X1) > rObject_ext(rNode_ext(rElement_ext(X2,X0,X3,X4,option(X5)))) > rObject_ext(rNode_ext(rElement_ext(X2,X0,X3,X4,option(X5))))) > X1 > heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X3),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X4),X6)),X7)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X0,X3,X4,option(X5)),X8)),X9)),exception,product_unit))).
% 264.85/38.25  thf(func_def_94, type, cast_e2129487814_p_t_r: !>[X0: $tType, X1: $tType]:(element_ptr(X0) > node_ptr(sum_sum(element_ptr(X0),X1)))).
% 264.85/38.25  thf(func_def_95, type, cast_n1001364742_p_t_r: !>[X0: $tType, X1: $tType]:(node_ptr(sum_sum(element_ptr(X0),X1)) > option(element_ptr(X0)))).
% 264.85/38.25  thf(func_def_96, type, is_ele1630183935_p_t_r: !>[X0: $tType]:(element_ptr(X0) > $o)).
% 264.85/38.25  thf(func_def_97, type, is_ele497529067_p_t_r: !>[X0: $tType, X1: $tType]:(node_ptr(sum_sum(element_ptr(X0),X1)) > $o)).
% 264.85/38.25  thf(func_def_98, type, finite_fmempty: !>[X0: $tType, X1: $tType]:(finite_fmap(X0,X1))).
% 264.85/38.25  thf(func_def_99, type, heap_Error_noop: !>[X0: $tType, X1: $tType]:(heap_Error_prog(X0,X1,product_unit))).
% 264.85/38.25  thf(func_def_100, type, heap_Error_preserved: !>[X0: $tType, X1: $tType, X2: $tType]:(heap_Error_prog(X0,X1,X2) > X0 > X0 > $o)).
% 264.85/38.25  thf(func_def_101, type, heap_E381990939n_heap: !>[X0: $tType, X1: $tType]:(X0 > heap_Error_prog(X0,X1,product_unit))).
% 264.85/38.25  thf(func_def_102, type, heap_E940394160s_heap: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > heap_Error_prog(X0,X1,X2) > X0 > $o)).
% 264.85/38.25  thf(func_def_103, type, heap_E1989005601result: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > heap_Error_prog(X0,X1,X2) > X2 > $o)).
% 264.85/38.25  thf(func_def_104, type, heap_E56519469t_heap: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > heap_Error_prog(X0,X1,X2) > X2 > X0 > $o)).
% 264.85/38.25  thf(func_def_105, type, if: !>[X0: $tType]:($o > X0 > X0 > X0)).
% 264.85/38.25  thf(func_def_106, type, nil: !>[X0: $tType]:(list(X0))).
% 264.85/38.25  thf(func_def_107, type, cast_N414129940_e_c_t: !>[X0: $tType, X1: $tType]:(rObject_ext(rNode_ext(X0)) > rObject_ext(sum_sum(rNode_ext(X0),X1)))).
% 264.85/38.25  thf(func_def_108, type, cast_O268912148_o_d_e: !>[X0: $tType, X1: $tType]:(rObject_ext(sum_sum(rNode_ext(X0),X1)) > option(rObject_ext(rNode_ext(X0))))).
% 264.85/38.25  thf(func_def_109, type, is_node_kind: !>[X0: $tType, X1: $tType]:(rObject_ext(sum_sum(rNode_ext(X0),X1)) > $o)).
% 264.85/38.25  thf(func_def_110, type, known_ptr2: !>[X0: $tType, X1: $tType]:(object_ptr(sum_sum(node_ptr(X0),X1)) > $o)).
% 264.85/38.25  thf(func_def_111, type, put_N_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(node_ptr(X0) > rObject_ext(rNode_ext(X1)) > heap(sum_sum(node_ptr(X0),X2),sum_sum(rNode_ext(X1),X3)) > heap(sum_sum(node_ptr(X0),X2),sum_sum(rNode_ext(X1),X3)))).
% 264.85/38.25  thf(func_def_112, type, type_wf4: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(heap(sum_sum(node_ptr(X0),X1),sum_sum(rNode_ext(X2),X3)) > $o)).
% 264.85/38.25  thf(func_def_113, type, get_M_N_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(node_ptr(X0) > (rObject_ext(rNode_ext(X1)) > X2) > heap_Error_prog(heap(sum_sum(node_ptr(X0),X3),sum_sum(rNode_ext(X1),X4)),exception,X2))).
% 264.85/38.25  thf(func_def_114, type, put_M_N_o_d_e: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(node_ptr(X0) > ((X1 > X1) > rObject_ext(rNode_ext(X2)) > rObject_ext(rNode_ext(X2))) > X1 > heap_Error_prog(heap(sum_sum(node_ptr(X0),X3),sum_sum(rNode_ext(X2),X4)),exception,product_unit))).
% 264.85/38.25  thf(func_def_115, type, cast_n1885620943_p_t_r: !>[X0: $tType, X1: $tType]:(node_ptr(X0) > object_ptr(sum_sum(node_ptr(X0),X1)))).
% 264.85/38.25  thf(func_def_116, type, cast_o573710209_p_t_r: !>[X0: $tType, X1: $tType]:(object_ptr(sum_sum(node_ptr(X0),X1)) > option(node_ptr(X0)))).
% 264.85/38.25  thf(func_def_117, type, put_O_b_j_e_c_t: !>[X0: $tType, X1: $tType]:(object_ptr(X0) > rObject_ext(X1) > heap(X0,X1) > heap(X0,X1))).
% 264.85/38.25  thf(func_def_118, type, get_M_O_b_j_e_c_t: !>[X0: $tType, X1: $tType, X2: $tType]:(object_ptr(X0) > (rObject_ext(X1) > X2) > heap_Error_prog(heap(X0,X1),exception,X2))).
% 264.85/38.25  thf(func_def_119, type, put_M_O_b_j_e_c_t: !>[X0: $tType, X1: $tType, X2: $tType]:(object_ptr(X0) > ((X1 > X1) > rObject_ext(X2) > rObject_ext(X2)) > X1 > heap_Error_prog(heap(X0,X2),exception,product_unit))).
% 264.85/38.25  thf(func_def_120, type, none: !>[X0: $tType]:(option(X0))).
% 264.85/38.25  thf(func_def_121, type, some: !>[X0: $tType]:(X0 > option(X0))).
% 264.85/38.25  thf(func_def_122, type, case_option: !>[X0: $tType, X1: $tType]:(X0 > (X1 > X0) > option(X1) > X0)).
% 264.85/38.25  thf(func_def_123, type, the: !>[X0: $tType]:(option(X0) > X0)).
% 264.85/38.25  thf(func_def_124, type, cast_D1220047104_o_o_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext(rDocument_ext(X0,X1,X2,option(sum_sum(rShadowRoot_ext(X0,X1,X2,option(X3)),X4)))) > option(rObject_ext(rDocument_ext(X0,X1,X2,rShadowRoot_ext(X0,X1,X2,option(X3))))))).
% 264.85/38.25  thf(func_def_125, type, cast_S69733376_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext(rDocument_ext(X0,X1,X2,rShadowRoot_ext(X0,X1,X2,option(X3)))) > rObject_ext(rDocument_ext(X0,X1,X2,option(sum_sum(rShadowRoot_ext(X0,X1,X2,option(X3)),X4)))))).
% 264.85/38.25  thf(func_def_126, type, is_sha596430153_e_n_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext(rDocument_ext(X0,X1,X2,option(sum_sum(rShadowRoot_ext(X0,X1,X2,option(X3)),X4)))) > $o)).
% 264.85/38.25  thf(func_def_127, type, shadow1195525443_o_o_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType, X12: $tType]:(shadow_root_ptr(X0) > (rObject_ext(rDocument_ext(X1,X2,X3,rShadowRoot_ext(X1,X2,X3,option(X4)))) > X5) > heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X3),X1))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X0),X6)),X7)),sum_sum(rNode_ext(sum_sum(rElement_ext(X1,X2,X3,X0,option(X8)),sum_sum(rCharacterData_ext(option(X9)),X10))),sum_sum(rDocument_ext(X1,X2,X3,option(sum_sum(rShadowRoot_ext(X1,X2,X3,option(X4)),X11))),X12))),exception,X5))).
% 264.85/38.25  thf(func_def_128, type, shadow2002649738_o_o_t: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType, X12: $tType]:(shadow_root_ptr(X0) > ((X1 > X1) > rObject_ext(rDocument_ext(X2,X3,X4,rShadowRoot_ext(X2,X3,X4,option(X5)))) > rObject_ext(rDocument_ext(X2,X3,X4,rShadowRoot_ext(X2,X3,X4,option(X5))))) > X1 > heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X3),sum_sum(character_data_ptr(X4),X2))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X0),X6)),X7)),sum_sum(rNode_ext(sum_sum(rElement_ext(X2,X3,X4,X0,option(X8)),sum_sum(rCharacterData_ext(option(X9)),X10))),sum_sum(rDocument_ext(X2,X3,X4,option(sum_sum(rShadowRoot_ext(X2,X3,X4,option(X5)),X11))),X12))),exception,product_unit))).
% 264.85/38.25  thf(func_def_129, type, cast_s636919983_p_t_r: !>[X0: $tType, X1: $tType]:(shadow_root_ptr(X0) > document_ptr(sum_sum(shadow_root_ptr(X0),X1)))).
% 264.85/38.25  thf(func_def_130, type, document_ptr2: document_ptr(sum_sum(shadow_root_ptr(d),e))).
% 264.85/38.25  thf(func_def_131, type, getter: rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))) > n).
% 264.85/38.25  thf(func_def_132, type, h2: heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l)))).
% 264.85/38.25  thf(func_def_133, type, h3: heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l)))).
% 264.85/38.25  thf(func_def_134, type, setter: (m > m) > rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))) > rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))))).
% 264.85/38.25  thf(func_def_135, type, shadow_root_ptr2: shadow_root_ptr(d)).
% 264.85/38.25  thf(func_def_136, type, v: m).
% 264.85/38.25  thf(func_def_140, type, kCOMB: !>[X0: $tType, X1: $tType]:(X0 > X1 > X0)).
% 264.85/38.25  thf(func_def_141, type, vPI: !>[X0: $tType]:((X0 > $o) > $o)).
% 264.85/38.25  thf(func_def_142, type, vAND: $o > $o > $o).
% 264.85/38.25  thf(func_def_143, type, bCOMB: !>[X0: $tType, X1: $tType, X2: $tType]:((X1 > X2) > (X0 > X1) > X0 > X2)).
% 264.85/38.25  thf(func_def_144, type, iCOMB: !>[X0: $tType]:(X0 > X0)).
% 264.85/38.25  thf(func_def_145, type, cCOMB: !>[X0: $tType, X1: $tType, X2: $tType]:((X0 > X1 > X2) > X1 > X0 > X2)).
% 264.85/38.25  thf(func_def_146, type, sCOMB: !>[X0: $tType, X1: $tType, X2: $tType]:((X0 > X1 > X2) > (X0 > X1) > X0 > X2)).
% 264.85/38.25  thf(func_def_147, type, vSIGMA: !>[X0: $tType]:((X0 > $o) > $o)).
% 264.85/38.25  thf(func_def_148, type, vOR: $o > $o > $o).
% 264.85/38.25  thf(func_def_149, type, vEQ: !>[X0: $tType]:(X0 > X0 > $o)).
% 264.85/38.25  thf(func_def_150, type, vNOT: $o > $o).
% 264.85/38.25  thf(func_def_151, type, vIMP: $o > $o > $o).
% 264.85/38.25  thf(func_def_152, type, sP0: !>[X0: $tType, X1: $tType]:((option(X1) > option(X0) > $o) > option(X1) > option(X0) > $o)).
% 264.85/38.25  thf(func_def_153, type, sK1: !>[X0: $tType]:(option(X0) > X0)).
% 264.85/38.25  thf(func_def_154, type, sK2: !>[X0: $tType]:((option(X0) > $o) > X0)).
% 264.85/38.25  thf(func_def_155, type, sK3: !>[X0: $tType, X1: $tType]:(node_ptr(sum_sum(element_ptr(X1),X0)) > element_ptr(X1))).
% 264.85/38.25  thf(func_def_156, type, sK4: !>[X0: $tType, X1: $tType]:((X1 > X0) > (X1 > X0) > X1)).
% 264.85/38.25  thf(func_def_157, type, sK5: !>[X0: $tType, X1: $tType, X2: $tType]:(node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X1),X0))) > character_data_ptr(X1))).
% 264.85/38.25  thf(func_def_158, type, sK6: !>[X0: $tType]:(option(X0) > (X0 > $o) > X0)).
% 264.85/38.25  thf(func_def_159, type, sK7: !>[X0: $tType, X1: $tType]:((option(X1) > option(X0) > $o) > option(X1) > option(X0) > X1)).
% 264.85/38.25  thf(func_def_160, type, sK8: !>[X0: $tType, X1: $tType]:((option(X1) > option(X0) > $o) > option(X1) > option(X0) > X0)).
% 264.85/38.25  thf(func_def_161, type, sK9: (list(char) > list(char)) > (list(char) > list(char)) > list(char) > list(char)).
% 264.85/38.25  thf(func_def_162, type, sK10: (list(char) > list(char)) > (list(char) > list(char)) > list(char) > list(char)).
% 264.85/38.25  thf(func_def_163, type, sK11: !>[X0: $tType, X1: $tType]:((X1 > X0) > (X0 > $o) > (X1 > $o) > X1)).
% 264.85/38.25  thf(func_def_164, type, sK12: !>[X0: $tType, X1: $tType, X2: $tType]:((X0 > X2 > X1) > X2 > (X0 > X2 > X1) > option(X0) > X0)).
% 264.85/38.25  thf(func_def_165, type, sK13: (list(char) > list(char)) > (list(char) > list(char)) > list(char) > list(char)).
% 264.85/38.25  thf(func_def_166, type, sK14: (list(char) > list(char)) > (list(char) > list(char)) > list(char) > list(char)).
% 264.85/38.25  thf(func_def_167, type, sK15: !>[X0: $tType]:((option(element_ptr(X0)) > option(element_ptr(X0))) > (option(element_ptr(X0)) > option(element_ptr(X0))) > option(element_ptr(X0)) > option(element_ptr(X0)))).
% 264.85/38.25  thf(func_def_168, type, sK16: !>[X0: $tType]:((option(element_ptr(X0)) > option(element_ptr(X0))) > (option(element_ptr(X0)) > option(element_ptr(X0))) > option(element_ptr(X0)) > option(element_ptr(X0)))).
% 264.85/38.25  thf(func_def_169, type, sK17: !>[X0: $tType, X1: $tType, X2: $tType]:((list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))))) > (list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))))).
% 264.85/38.25  thf(func_def_170, type, sK18: !>[X0: $tType, X1: $tType, X2: $tType]:((list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))))) > (list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))))).
% 264.85/38.25  thf(func_def_171, type, sK19: (list(char) > list(char)) > (list(char) > list(char)) > list(char) > list(char)).
% 264.85/38.25  thf(func_def_172, type, sK20: (list(char) > list(char)) > (list(char) > list(char)) > list(char) > list(char)).
% 264.85/38.25  thf(func_def_173, type, sK21: !>[X0: $tType]:((option(shadow_root_ptr(X0)) > option(shadow_root_ptr(X0))) > (option(shadow_root_ptr(X0)) > option(shadow_root_ptr(X0))) > option(shadow_root_ptr(X0)) > option(shadow_root_ptr(X0)))).
% 264.85/38.25  thf(func_def_174, type, sK22: !>[X0: $tType]:((option(shadow_root_ptr(X0)) > option(shadow_root_ptr(X0))) > (option(shadow_root_ptr(X0)) > option(shadow_root_ptr(X0))) > option(shadow_root_ptr(X0)) > option(shadow_root_ptr(X0)))).
% 264.85/38.25  thf(func_def_175, type, sK23: (finite_fmap(list(char),list(char)) > finite_fmap(list(char),list(char))) > (finite_fmap(list(char),list(char)) > finite_fmap(list(char),list(char))) > finite_fmap(list(char),list(char)) > finite_fmap(list(char),list(char))).
% 264.85/38.25  thf(func_def_176, type, sK24: (finite_fmap(list(char),list(char)) > finite_fmap(list(char),list(char))) > (finite_fmap(list(char),list(char)) > finite_fmap(list(char),list(char))) > finite_fmap(list(char),list(char)) > finite_fmap(list(char),list(char))).
% 264.85/38.25  thf(func_def_177, type, sK25: !>[X0: $tType, X1: $tType, X2: $tType]:((list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))))) > (list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))))).
% 264.85/38.25  thf(func_def_178, type, sK26: !>[X0: $tType, X1: $tType, X2: $tType]:((list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))))) > (list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2))))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))) > list(node_ptr(sum_sum(element_ptr(X1),sum_sum(character_data_ptr(X0),X2)))))).
% 264.85/38.25  thf(func_def_179, type, sK27: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((heap(sum_sum(node_ptr(sum_sum(element_ptr(X8),sum_sum(character_data_ptr(X7),X6))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X5),X4)),X3)),sum_sum(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X2)),X1)),X0)) > $o) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X8),sum_sum(character_data_ptr(X7),X6))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X5),X4)),X3)),sum_sum(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X2)),X1)),X0)))).
% 264.85/38.25  thf(func_def_180, type, sK28: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((heap(sum_sum(node_ptr(sum_sum(element_ptr(X8),sum_sum(character_data_ptr(X7),X6))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X5),X4)),X3)),sum_sum(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X2)),X1)),X0)) > $o) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X8),sum_sum(character_data_ptr(X7),X6))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X5),X4)),X3)),sum_sum(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X2)),X1)),X0)))).
% 264.85/38.25  thf(func_def_181, type, sK29: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:((heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)) > $o) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)))).
% 264.85/38.25  thf(func_def_182, type, sK30: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:((heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)) > $o) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)))).
% 264.85/38.25  thf(func_def_183, type, sK31: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:((heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))) > $o) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))))).
% 264.85/38.25  thf(func_def_184, type, sK32: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:((heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))) > $o) > heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))))).
% 264.85/38.25  thf(func_def_185, type, sK33: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:(X0 > ((X0 > X0) > rObject_ext(rNode_ext(X3)) > rObject_ext(rNode_ext(X3))) > (rObject_ext(sum_sum(rNode_ext(X3),X2)) > X1) > rObject_ext(rNode_ext(X3)))).
% 264.85/38.25  thf(func_def_186, type, sK34: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType]:((rObject_ext(sum_sum(rNode_ext(X3),X2)) > X1) > X0 > ((X0 > X0) > rObject_ext(rNode_ext(X3)) > rObject_ext(rNode_ext(X3))) > rObject_ext(rNode_ext(X3)))).
% 264.85/38.25  thf(func_def_187, type, sK35: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:((rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,option(X4)))) > X5) > X5 > ((X5 > X5) > rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,option(X4)))) > rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,option(X4))))) > rObject_ext(rNode_ext(rElement_ext(X0,X1,X2,X3,option(X4)))))).
% 264.85/38.25  thf(func_def_188, type, sK36: !>[X0: $tType, X1: $tType]:(X1 > ((X1 > X1) > rObject_ext(rNode_ext(rCharacterData_ext(option(X0)))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X0))))) > (rObject_ext(rNode_ext(rCharacterData_ext(option(X0)))) > X1) > rObject_ext(rNode_ext(rCharacterData_ext(option(X0)))))).
% 264.85/38.25  thf(func_def_189, type, sK37: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(X0 > ((X0 > X0) > rObject_ext(rNode_ext(rElement_ext(X4,X6,X5,X3,option(X2)))) > rObject_ext(rNode_ext(rElement_ext(X4,X6,X5,X3,option(X2))))) > (rObject_ext(rNode_ext(rElement_ext(X4,X6,X5,X3,option(X2)))) > X1) > rObject_ext(rNode_ext(rElement_ext(X4,X6,X5,X3,option(X2)))))).
% 264.85/38.25  thf(func_def_190, type, sK38: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType]:(X0 > ((X0 > X0) > rObject_ext(rNode_ext(rElement_ext(X5,X7,X6,X4,option(X3)))) > rObject_ext(rNode_ext(rElement_ext(X5,X7,X6,X4,option(X3))))) > (rObject_ext(rNode_ext(sum_sum(rElement_ext(X5,X7,X6,X4,option(X3)),X2))) > X1) > rObject_ext(rNode_ext(rElement_ext(X5,X7,X6,X4,option(X3)))))).
% 264.85/38.25  thf(func_def_191, type, sK39: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(X0 > ((X0 > X0) > rObject_ext(rNode_ext(rElement_ext(X6,X8,X7,X5,option(X4)))) > rObject_ext(rNode_ext(rElement_ext(X6,X8,X7,X5,option(X4))))) > (rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X4)),X3)),X2)) > X1) > rObject_ext(rNode_ext(rElement_ext(X6,X8,X7,X5,option(X4)))))).
% 264.85/38.25  thf(func_def_192, type, sK40: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType]:((rObject_ext(rNode_ext(sum_sum(rElement_ext(X5,X7,X6,X4,option(X3)),X2))) > X1) > X0 > ((X0 > X0) > rObject_ext(rNode_ext(rElement_ext(X5,X7,X6,X4,option(X3)))) > rObject_ext(rNode_ext(rElement_ext(X5,X7,X6,X4,option(X3))))) > rObject_ext(rNode_ext(rElement_ext(X5,X7,X6,X4,option(X3)))))).
% 264.85/38.25  thf(func_def_193, type, sK41: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X4)),X3)),X2)) > X1) > X0 > ((X0 > X0) > rObject_ext(rNode_ext(rElement_ext(X6,X8,X7,X5,option(X4)))) > rObject_ext(rNode_ext(rElement_ext(X6,X8,X7,X5,option(X4))))) > rObject_ext(rNode_ext(rElement_ext(X6,X8,X7,X5,option(X4)))))).
% 264.85/38.25  thf(func_def_194, type, sK42: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((rObject_ext(rDocument_ext(X0,X1,X2,option(X3))) > X4) > X4 > ((X4 > X4) > rObject_ext(rDocument_ext(X0,X1,X2,option(X3))) > rObject_ext(rDocument_ext(X0,X1,X2,option(X3)))) > rObject_ext(rDocument_ext(X0,X1,X2,option(X3))))).
% 264.85/38.25  thf(func_def_195, type, sK43: !>[X0: $tType, X1: $tType, X2: $tType]:(X0 > ((X0 > X0) > rObject_ext(rNode_ext(rCharacterData_ext(option(X2)))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X2))))) > (rObject_ext(rNode_ext(rCharacterData_ext(option(X2)))) > X1) > rObject_ext(rNode_ext(rCharacterData_ext(option(X2)))))).
% 264.85/38.25  thf(func_def_196, type, sK44: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(X0 > ((X0 > X0) > rObject_ext(rNode_ext(rCharacterData_ext(option(X3)))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X3))))) > (rObject_ext(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2)))) > X1) > rObject_ext(rNode_ext(rCharacterData_ext(option(X3)))))).
% 264.85/38.25  thf(func_def_197, type, sK45: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:(X0 > ((X0 > X0) > rObject_ext(rNode_ext(rCharacterData_ext(option(X4)))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X4))))) > (rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X5)),sum_sum(rCharacterData_ext(option(X4)),X3))),X2)) > X1) > rObject_ext(rNode_ext(rCharacterData_ext(option(X4)))))).
% 264.85/38.25  thf(func_def_198, type, sK46: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:((rObject_ext(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2)))) > X1) > X0 > ((X0 > X0) > rObject_ext(rNode_ext(rCharacterData_ext(option(X3)))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X3))))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X3)))))).
% 264.85/38.25  thf(func_def_199, type, sK47: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType]:((rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X5)),sum_sum(rCharacterData_ext(option(X4)),X3))),X2)) > X1) > X0 > ((X0 > X0) > rObject_ext(rNode_ext(rCharacterData_ext(option(X4)))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X4))))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X4)))))).
% 264.85/38.25  thf(func_def_200, type, sK48: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:((rObject_ext(rDocument_ext(X0,X1,X2,rShadowRoot_ext(X0,X1,X2,option(X3)))) > X4) > X4 > ((X4 > X4) > rObject_ext(rDocument_ext(X0,X1,X2,rShadowRoot_ext(X0,X1,X2,option(X3)))) > rObject_ext(rDocument_ext(X0,X1,X2,rShadowRoot_ext(X0,X1,X2,option(X3))))) > rObject_ext(rDocument_ext(X0,X1,X2,rShadowRoot_ext(X0,X1,X2,option(X3)))))).
% 264.85/38.25  thf(func_def_201, type, sK49: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:(X0 > ((X0 > X0) > rObject_ext(rDocument_ext(X8,X10,X9,option(X3))) > rObject_ext(rDocument_ext(X8,X10,X9,option(X3)))) > (rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X6)),sum_sum(rCharacterData_ext(option(X5)),X4))),sum_sum(rDocument_ext(X8,X10,X9,option(X3)),X2))) > X1) > rObject_ext(rDocument_ext(X8,X10,X9,option(X3))))).
% 264.85/38.25  thf(func_def_202, type, sK50: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:((rObject_ext(rDocument_ext(X3,X5,X4,option(X2))) > X1) > X0 > ((X0 > X0) > rObject_ext(rDocument_ext(X3,X5,X4,option(X2))) > rObject_ext(rDocument_ext(X3,X5,X4,option(X2)))) > rObject_ext(rDocument_ext(X3,X5,X4,option(X2))))).
% 264.85/38.25  thf(func_def_203, type, sK51: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType]:((rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X6)),sum_sum(rCharacterData_ext(option(X5)),X4))),sum_sum(rDocument_ext(X8,X10,X9,option(X3)),X2))) > X1) > X0 > ((X0 > X0) > rObject_ext(rDocument_ext(X8,X10,X9,option(X3))) > rObject_ext(rDocument_ext(X8,X10,X9,option(X3)))) > rObject_ext(rDocument_ext(X8,X10,X9,option(X3))))).
% 264.85/38.25  thf(func_def_204, type, sK52: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:((rObject_ext(rDocument_ext(X3,X5,X4,rShadowRoot_ext(X3,X5,X4,option(X2)))) > X1) > X0 > ((X0 > X0) > rObject_ext(rDocument_ext(X3,X5,X4,rShadowRoot_ext(X3,X5,X4,option(X2)))) > rObject_ext(rDocument_ext(X3,X5,X4,rShadowRoot_ext(X3,X5,X4,option(X2))))) > rObject_ext(rDocument_ext(X3,X5,X4,rShadowRoot_ext(X3,X5,X4,option(X2)))))).
% 264.85/38.25  thf(func_def_205, type, sK53: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:((rObject_ext(rDocument_ext(X4,X6,X5,option(sum_sum(rShadowRoot_ext(X4,X6,X5,option(X3)),X2)))) > X1) > X0 > ((X0 > X0) > rObject_ext(rDocument_ext(X4,X6,X5,rShadowRoot_ext(X4,X6,X5,option(X3)))) > rObject_ext(rDocument_ext(X4,X6,X5,rShadowRoot_ext(X4,X6,X5,option(X3))))) > rObject_ext(rDocument_ext(X4,X6,X5,rShadowRoot_ext(X4,X6,X5,option(X3)))))).
% 264.85/38.25  thf(func_def_206, type, sK54: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType, X9: $tType, X10: $tType, X11: $tType]:((rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X9,X11,X10,X8,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X9,X11,X10,option(sum_sum(rShadowRoot_ext(X9,X11,X10,option(X4)),X3))),X2))) > X1) > X0 > ((X0 > X0) > rObject_ext(rDocument_ext(X9,X11,X10,rShadowRoot_ext(X9,X11,X10,option(X4)))) > rObject_ext(rDocument_ext(X9,X11,X10,rShadowRoot_ext(X9,X11,X10,option(X4))))) > rObject_ext(rDocument_ext(X9,X11,X10,rShadowRoot_ext(X9,X11,X10,option(X4)))))).
% 264.85/38.25  thf(func_def_208, type, sK56: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType, X7: $tType, X8: $tType]:(rObject_ext(sum_sum(rNode_ext(sum_sum(rElement_ext(X4,X6,X5,X2,option(X3)),sum_sum(rCharacterData_ext(option(X0)),X1))),sum_sum(rDocument_ext(X4,X6,X5,option(X8)),X7))) > rObject_ext(rDocument_ext(X4,X6,X5,option(X8))))).
% 264.85/38.25  thf(func_def_209, type, sK57: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType, X6: $tType]:(rObject_ext(rNode_ext(sum_sum(rElement_ext(X2,X3,X0,X1,option(X5)),sum_sum(rCharacterData_ext(option(X4)),X6)))) > rObject_ext(rNode_ext(rCharacterData_ext(option(X4)))))).
% 264.85/38.25  thf(func_def_210, type, sK58: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType, X5: $tType]:(rObject_ext(rNode_ext(sum_sum(rElement_ext(X5,X4,X1,X0,option(X3)),X2))) > rObject_ext(rNode_ext(rElement_ext(X5,X4,X1,X0,option(X3)))))).
% 264.85/38.25  thf(func_def_211, type, sK59: !>[X0: $tType, X1: $tType, X2: $tType, X3: $tType, X4: $tType]:(rObject_ext(rDocument_ext(X4,X1,X0,option(sum_sum(rShadowRoot_ext(X4,X1,X0,option(X3)),X2)))) > rObject_ext(rDocument_ext(X4,X1,X0,rShadowRoot_ext(X4,X1,X0,option(X3)))))).
% 264.85/38.25  thf(func_def_212, type, sK60: !>[X0: $tType, X1: $tType]:(rObject_ext(sum_sum(rNode_ext(X1),X0)) > rObject_ext(rNode_ext(X1)))).
% 264.85/38.25  thf(func_def_213, type, sK61: !>[X0: $tType]:(option(X0) > X0)).
% 264.85/38.25  thf(func_def_214, type, sK62: !>[X0: $tType]:(option(X0) > X0)).
% 264.85/38.25  thf(func_def_215, type, sK63: !>[X0: $tType]:((option(X0) > $o) > option(X0))).
% 264.85/38.25  thf(func_def_216, type, sK64: !>[X0: $tType]:((option(X0) > $o) > option(X0))).
% 264.85/38.25  thf(func_def_217, type, sK65: !>[X0: $tType]:((option(X0) > $o) > option(X0))).
% 264.85/38.25  thf(func_def_218, type, sK66: !>[X0: $tType]:((option(X0) > $o) > option(X0))).
% 264.85/38.25  thf(func_def_219, type, sK67: !>[X0: $tType]:((option(X0) > $o) > option(X0))).
% 264.85/38.25  thf(func_def_220, type, sK68: !>[X0: $tType]:((option(X0) > $o) > option(X0))).
% 264.85/38.25  thf(f7452,plain,(
% 264.85/38.25    $false),
% 264.85/38.25    inference(avatar_sat_refutation,[],[f1746,f1751,f1756,f1761,f1921,f1937,f1942,f1947,f1958,f1984,f1996,f2053,f2055,f2078,f2079,f2080,f2081,f2082,f2113,f2186,f2202,f2227,f2318,f2372,f2377,f2385,f2389,f2393,f2397,f2404,f2405,f2406,f2407,f2408,f2409,f2410,f2411,f2412,f2413,f2414,f2419,f2444,f2445,f2446,f2447,f2451,f2581,f2582,f2595,f2615,f2622,f2623,f2624,f2629,f2647,f2811,f3074,f3919,f3923,f3929,f3930,f3937,f3944,f3945,f3946,f3947,f3948,f3949,f3950,f3951,f3952,f3953,f3954,f3955,f3956,f3957,f3958,f3959,f3960,f4083,f4086,f4095,f4097,f4099,f4101,f4103,f4105,f4107,f4109,f4111,f4133,f4134,f4135,f4136,f4137,f4145,f4231,f4234,f4390,f4394,f4654,f4658,f4659,f4935,f4939,f4943,f4944,f4945,f5061,f5065,f5069,f5073,f5074,f5352,f5356,f5360,f5376,f5609,f5614,f5684,f5688,f5693,f5697,f5698,f5702,f5734,f5772,f6202,f6203,f6281,f7395,f7399,f7403,f7407,f7408,f7451])).
% 264.85/38.25  thf(f7451,plain,(
% 264.85/38.25    spl55_2 | spl55_3 | ~spl55_4),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f7446])).
% 264.85/38.25  thf(f7446,plain,(
% 264.85/38.25    $false | (spl55_2 | spl55_3 | ~spl55_4)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1755,f1750,f1760,f1395])).
% 264.85/38.25  thf(f1395,plain,(
% 264.85/38.25    ( ! [X13 : $tType,X12 : $tType,X5 : $tType,X1 : $tType,X4 : $tType,X7 : $tType,X9 : $tType,X6 : $tType,X8 : $tType,X11 : $tType,X0 : $tType,X10 : $tType,X3 : $tType,X2 : $tType,X18 : X0,X16 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X19 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X14 : shadow_root_ptr(X10),X17 : (X0 > X0) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),X15 : document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X20 : rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))) > X1] : (($true != vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),X16),vAPP(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),vAPP(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),sTfun(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit))),put_M_950607941_e_n_t(X10,X9,X0,X11,X13,X12,sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3),X8,X7,X6,X5,X2),X15),X17),X18)),X19)) | ($true = vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(shadow_root_ptr(X10),sTfun(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1)),shadow1195525443_o_o_t(X10,X11,X13,X12,X4,X1,X9,X8,X7,X6,X5,X3,X2),X14),X20)),X16),X19)) | (vAPP(shadow_root_ptr(X10),document_ptr(sum_sum(shadow_root_ptr(X10),X9)),cast_s636919983_p_t_r(X10,X9),X14) = X15)) )),
% 264.85/38.25    inference(cnf_transformation,[],[f983])).
% 264.85/38.25  thf(f983,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType,X11 : $tType,X12 : $tType,X13 : $tType,X14 : shadow_root_ptr(X10),X15 : document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X16 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X17 : (X0 > X0) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),X18 : X0,X19 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X20 : rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))) > X1] : (($true = vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(shadow_root_ptr(X10),sTfun(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1)),shadow1195525443_o_o_t(X10,X11,X13,X12,X4,X1,X9,X8,X7,X6,X5,X3,X2),X14),X20)),X16),X19)) | ($true != vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),X16),vAPP(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),vAPP(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),sTfun(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit))),put_M_950607941_e_n_t(X10,X9,X0,X11,X13,X12,sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3),X8,X7,X6,X5,X2),X15),X17),X18)),X19)) | (vAPP(shadow_root_ptr(X10),document_ptr(sum_sum(shadow_root_ptr(X10),X9)),cast_s636919983_p_t_r(X10,X9),X14) = X15))),
% 264.85/38.25    inference(flattening,[],[f982])).
% 264.85/38.25  thf(f982,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType,X11 : $tType,X12 : $tType,X13 : $tType,X14 : shadow_root_ptr(X10),X15 : document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X16 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X17 : (X0 > X0) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),X18 : X0,X19 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X20 : rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))) > X1] : ((($true = vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(shadow_root_ptr(X10),sTfun(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1)),shadow1195525443_o_o_t(X10,X11,X13,X12,X4,X1,X9,X8,X7,X6,X5,X3,X2),X14),X20)),X16),X19)) | ($true != vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),X16),vAPP(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),vAPP(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),sTfun(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit))),put_M_950607941_e_n_t(X10,X9,X0,X11,X13,X12,sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3),X8,X7,X6,X5,X2),X15),X17),X18)),X19))) | (vAPP(shadow_root_ptr(X10),document_ptr(sum_sum(shadow_root_ptr(X10),X9)),cast_s636919983_p_t_r(X10,X9),X14) = X15))),
% 264.85/38.25    inference(ennf_transformation,[],[f652])).
% 264.85/38.25  thf(f652,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType,X11 : $tType,X12 : $tType,X13 : $tType,X14 : shadow_root_ptr(X10),X15 : document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X16 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X17 : (X0 > X0) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),X18 : X0,X19 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X20 : rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))) > X1] : ((vAPP(shadow_root_ptr(X10),document_ptr(sum_sum(shadow_root_ptr(X10),X9)),cast_s636919983_p_t_r(X10,X9),X14) != X15) => (($true = vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),X16),vAPP(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),vAPP(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),sTfun(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit))),put_M_950607941_e_n_t(X10,X9,X0,X11,X13,X12,sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3),X8,X7,X6,X5,X2),X15),X17),X18)),X19)) => ($true = vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(shadow_root_ptr(X10),sTfun(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1)),shadow1195525443_o_o_t(X10,X11,X13,X12,X4,X1,X9,X8,X7,X6,X5,X3,X2),X14),X20)),X16),X19))))),
% 264.85/38.25    inference(fool_elimination,[],[f651])).
% 264.85/38.25  thf(f651,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType,X11 : $tType,X12 : $tType,X13 : $tType,X14 : shadow_root_ptr(X10),X15 : document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X16 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X17 : (X0 > X0) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))) > rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),X18 : X0,X19 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),X20 : rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))) > X1] : ((vAPP(shadow_root_ptr(X10),document_ptr(sum_sum(shadow_root_ptr(X10),X9)),cast_s636919983_p_t_r(X10,X9),X14) != X15) => (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),X16),vAPP(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit),vAPP(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),sTfun(sTfun(sTfun(X0,X0),sTfun(rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))),rObject_ext(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3)))))),sTfun(X0,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,product_unit))),put_M_950607941_e_n_t(X10,X9,X0,X11,X13,X12,sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3),X8,X7,X6,X5,X2),X15),X17),X18)),X19) => vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1),vAPP(shadow_root_ptr(X10),sTfun(sTfun(rObject_ext(rDocument_ext(X11,X13,X12,rShadowRoot_ext(X11,X13,X12,option(X4)))),X1),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X13),sum_sum(character_data_ptr(X12),X11))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X10),X9)),X8)),sum_sum(rNode_ext(sum_sum(rElement_ext(X11,X13,X12,X10,option(X7)),sum_sum(rCharacterData_ext(option(X6)),X5))),sum_sum(rDocument_ext(X11,X13,X12,option(sum_sum(rShadowRoot_ext(X11,X13,X12,option(X4)),X3))),X2))),exception,X1)),shadow1195525443_o_o_t(X10,X11,X13,X12,X4,X1,X9,X8,X7,X6,X5,X3,X2),X14),X20)),X16),X19)))),
% 264.85/38.25    inference(rectify,[],[f1])).
% 264.85/38.25  thf(f1,axiom,(
% 264.85/38.25    ! [X30 : $tType,X31 : $tType,X27 : $tType,X25 : $tType,X24 : $tType,X23 : $tType,X22 : $tType,X21 : $tType,X20 : $tType,X16 : $tType,X15 : $tType,X19 : $tType,X18 : $tType,X17 : $tType,X32 : shadow_root_ptr(X15),X33 : document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X34 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),X35 : (X30 > X30) > rObject_ext(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25)))) > rObject_ext(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25)))),X36 : X30,X37 : heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),X38 : rObject_ext(rDocument_ext(X19,X17,X18,rShadowRoot_ext(X19,X17,X18,option(X24)))) > X31] : ((vAPP(shadow_root_ptr(X15),document_ptr(sum_sum(shadow_root_ptr(X15),X16)),cast_s636919983_p_t_r(X15,X16),X32) != X33) => (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,product_unit),X34),vAPP(X30,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,product_unit),vAPP(sTfun(sTfun(X30,X30),sTfun(rObject_ext(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25)))),rObject_ext(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25)))))),sTfun(X30,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),sTfun(sTfun(sTfun(X30,X30),sTfun(rObject_ext(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25)))),rObject_ext(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25)))))),sTfun(X30,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,product_unit))),put_M_950607941_e_n_t(X15,X16,X30,X19,X17,X18,sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25),X20,X21,X22,X23,X27),X33),X35),X36)),X37) => vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,X31),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,X31),vAPP(sTfun(rObject_ext(rDocument_ext(X19,X17,X18,rShadowRoot_ext(X19,X17,X18,option(X24)))),X31),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,X31),vAPP(shadow_root_ptr(X15),sTfun(sTfun(rObject_ext(rDocument_ext(X19,X17,X18,rShadowRoot_ext(X19,X17,X18,option(X24)))),X31),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(X17),sum_sum(character_data_ptr(X18),X19))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X15),X16)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X19,X17,X18,X15,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X19,X17,X18,option(sum_sum(rShadowRoot_ext(X19,X17,X18,option(X24)),X25))),X27))),exception,X31)),shadow1195525443_o_o_t(X15,X19,X17,X18,X24,X31,X16,X20,X21,X22,X23,X25,X27),X32),X38)),X34),X37)))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_0_get__M__shadow__root__put__M__document__different__pointers)).
% 264.85/38.25  thf(f1760,plain,(
% 264.85/38.25    (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),h2),vAPP(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),vAPP(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(d),e)),sTfun(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit))),put_M_950607941_e_n_t(d,e,m,c,a,b,sum_sum(rShadowRoot_ext(c,a,b,option(j)),k),f,g,h,i,l),document_ptr2),setter),v)),h3) = $true) | ~spl55_4),
% 264.85/38.25    inference(avatar_component_clause,[],[f1758])).
% 264.85/38.25  thf(f1758,plain,(
% 264.85/38.25    spl55_4 <=> (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),h2),vAPP(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),vAPP(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(d),e)),sTfun(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit))),put_M_950607941_e_n_t(d,e,m,c,a,b,sum_sum(rShadowRoot_ext(c,a,b,option(j)),k),f,g,h,i,l),document_ptr2),setter),v)),h3) = $true)),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_4])])).
% 264.85/38.25  thf(f1750,plain,(
% 264.85/38.25    (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3) != $true) | spl55_2),
% 264.85/38.25    inference(avatar_component_clause,[],[f1748])).
% 264.85/38.25  thf(f1748,plain,(
% 264.85/38.25    spl55_2 <=> (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3) = $true)),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_2])])).
% 264.85/38.25  thf(f1755,plain,(
% 264.85/38.25    (document_ptr2 != vAPP(shadow_root_ptr(d),document_ptr(sum_sum(shadow_root_ptr(d),e)),cast_s636919983_p_t_r(d,e),shadow_root_ptr2)) | spl55_3),
% 264.85/38.25    inference(avatar_component_clause,[],[f1753])).
% 264.85/38.25  thf(f1753,plain,(
% 264.85/38.25    spl55_3 <=> (document_ptr2 = vAPP(shadow_root_ptr(d),document_ptr(sum_sum(shadow_root_ptr(d),e)),cast_s636919983_p_t_r(d,e),shadow_root_ptr2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_3])])).
% 264.85/38.25  thf(f7408,plain,(
% 264.85/38.25    spl55_37 | spl55_69 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f7380,f2315,f7405,f3932])).
% 264.85/38.25  thf(f3932,plain,(
% 264.85/38.25    spl55_37 <=> ! [X0 : $o] : ((vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$false)) | ($false = X0) | (vAPP($o,option($o),some($o),X0) = none($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_37])])).
% 264.85/38.25  thf(f7405,plain,(
% 264.85/38.25    spl55_69 <=> ! [X2 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$true) != X1) | ($false = X2) | (none($o) = X1) | (vAPP($o,option($o),some($o),X2) = X1))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_69])])).
% 264.85/38.25  thf(f2315,plain,(
% 264.85/38.25    spl55_20 <=> (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_20])])).
% 264.85/38.25  thf(f7380,plain,(
% 264.85/38.25    ( ! [X2 : $o,X0 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$true) != X1) | ($false = X0) | (vAPP($o,option($o),some($o),X2) = X1) | (none($o) = X1) | ($false = X2) | (vAPP($o,option($o),some($o),X0) = none($o)) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$false))) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f3796,f1842])).
% 264.85/38.25  thf(f1842,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : ((vAPP($o,option($o),some($o),$true) = X0) | (none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0)) )),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f1841])).
% 264.85/38.25  thf(f1841,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : ((vAPP($o,option($o),some($o),$false) = X0) | (none($o) = X0) | (none($o) = X0) | (vAPP($o,option($o),some($o),$true) = X0)) )),
% 264.85/38.25    inference(superposition,[],[f1120,f1798])).
% 264.85/38.25  thf(f1798,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($false = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$true) = X0)) )),
% 264.85/38.25    inference(superposition,[],[f1120,f266])).
% 264.85/38.25  thf(f266,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($true = X0) | ($false = X0)) )),
% 264.85/38.25    introduced(fool_axiom,[])).
% 264.85/38.25  thf(f1120,plain,(
% 264.85/38.25    ( ! [X0 : $tType,X1 : option(X0)] : ((vAPP(X0,option(X0),some(X0),vAPP(option(X0),X0,the(X0),X1)) = X1) | (none(X0) = X1)) )),
% 264.85/38.25    inference(cnf_transformation,[],[f740])).
% 264.85/38.25  thf(f740,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0)] : ((vAPP(X0,option(X0),some(X0),vAPP(option(X0),X0,the(X0),X1)) = X1) | (none(X0) = X1))),
% 264.85/38.25    inference(ennf_transformation,[],[f676])).
% 264.85/38.25  thf(f676,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0)] : ((none(X0) != X1) => (vAPP(X0,option(X0),some(X0),vAPP(option(X0),X0,the(X0),X1)) = X1))),
% 264.85/38.25    inference(rectify,[],[f190])).
% 264.85/38.25  thf(f190,axiom,(
% 264.85/38.25    ! [X15 : $tType,X65 : option(X15)] : ((none(X15) != X65) => (vAPP(X15,option(X15),some(X15),vAPP(option(X15),X15,the(X15),X65)) = X65))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_189_option_Oexhaust__sel)).
% 264.85/38.25  thf(f3796,plain,(
% 264.85/38.25    ( ! [X2 : $o,X0 : option($o),X1 : $o] : ((vAPP($o,option($o),some($o),X1) != X0) | ($false = X1) | (vAPP($o,option($o),some($o),X2) = X0) | (none($o) = X0) | ($false = X2)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f2324,f2273])).
% 264.85/38.25  thf(f2273,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$false) = X1) | (vAPP($o,option($o),some($o),X0) = X1) | (none($o) = X1) | ($false = X0)) )),
% 264.85/38.25    inference(superposition,[],[f1842,f266])).
% 264.85/38.25  thf(f2324,plain,(
% 264.85/38.25    ( ! [X0 : $o] : ((vAPP($o,option($o),some($o),X0) != vAPP($o,option($o),some($o),$false)) | ($false = X0)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f2317,f266])).
% 264.85/38.25  thf(f2317,plain,(
% 264.85/38.25    (vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$true)) | spl55_20),
% 264.85/38.25    inference(avatar_component_clause,[],[f2315])).
% 264.85/38.25  thf(f7407,plain,(
% 264.85/38.25    spl55_33 | spl55_69 | spl55_20 | ~spl55_36),
% 264.85/38.25    inference(avatar_split_clause,[],[f7386,f3927,f2315,f7405,f3914])).
% 264.85/38.25  thf(f3914,plain,(
% 264.85/38.25    spl55_33 <=> ! [X0 : $o] : ($false = X0)),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_33])])).
% 264.85/38.25  thf(f3927,plain,(
% 264.85/38.25    spl55_36 <=> ! [X0 : $o] : ((vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$true)) | ($false = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_36])])).
% 264.85/38.25  thf(f7386,plain,(
% 264.85/38.25    ( ! [X2 : $o,X0 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$true) != X1) | ($false = X0) | (vAPP($o,option($o),some($o),X2) = X1) | (none($o) = X1) | ($false = X2)) ) | (spl55_20 | ~spl55_36)),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f7374])).
% 264.85/38.25  thf(f7374,plain,(
% 264.85/38.25    ( ! [X2 : $o,X0 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$true) != X1) | ($false = X0) | (vAPP($o,option($o),some($o),X2) = X1) | (none($o) = X1) | ($false = X2) | ($false = X0)) ) | (spl55_20 | ~spl55_36)),
% 264.85/38.25    inference(superposition,[],[f3796,f3928])).
% 264.85/38.25  thf(f3928,plain,(
% 264.85/38.25    ( ! [X0 : $o] : ((vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$true)) | ($false = X0)) ) | ~spl55_36),
% 264.85/38.25    inference(avatar_component_clause,[],[f3927])).
% 264.85/38.25  thf(f7403,plain,(
% 264.85/38.25    spl55_33 | spl55_68 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f7387,f2315,f7401,f3914])).
% 264.85/38.25  thf(f7401,plain,(
% 264.85/38.25    spl55_68 <=> ! [X2 : option($o),X1 : option($o),X3 : $o] : ((X1 != X2) | (none($o) = X1) | ($false = vAPP(option($o),$o,the($o),X1)) | ($false = X3) | (none($o) = X2) | (vAPP($o,option($o),some($o),X3) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_68])])).
% 264.85/38.25  thf(f7387,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X3 : $o,X0 : $o,X1 : option($o)] : ((X1 != X2) | ($false = X0) | (vAPP($o,option($o),some($o),X3) = X2) | (none($o) = X2) | ($false = X3) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1)) ) | spl55_20),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f7373])).
% 264.85/38.25  thf(f7373,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X3 : $o,X0 : $o,X1 : option($o)] : ((X1 != X2) | ($false = X0) | (vAPP($o,option($o),some($o),X3) = X2) | (none($o) = X2) | ($false = X3) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1) | ($false = X0)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f3796,f3799])).
% 264.85/38.25  thf(f3799,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : (($false = vAPP(option($o),$o,the($o),X0)) | (vAPP($o,option($o),some($o),X1) = X0) | (none($o) = X0) | ($false = X1)) )),
% 264.85/38.25    inference(superposition,[],[f1112,f2273])).
% 264.85/38.25  thf(f1112,plain,(
% 264.85/38.25    ( ! [X0 : $tType,X1 : X0] : ((vAPP(option(X0),X0,the(X0),vAPP(X0,option(X0),some(X0),X1)) = X1)) )),
% 264.85/38.25    inference(cnf_transformation,[],[f675])).
% 264.85/38.25  thf(f675,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : X0] : (vAPP(option(X0),X0,the(X0),vAPP(X0,option(X0),some(X0),X1)) = X1)),
% 264.85/38.25    inference(rectify,[],[f182])).
% 264.85/38.25  thf(f182,axiom,(
% 264.85/38.25    ! [X15 : $tType,X94 : X15] : (vAPP(option(X15),X15,the(X15),vAPP(X15,option(X15),some(X15),X94)) = X94)),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_181_option_Osel)).
% 264.85/38.25  thf(f7399,plain,(
% 264.85/38.25    spl55_33 | spl55_67 | spl55_20 | ~spl55_32),
% 264.85/38.25    inference(avatar_split_clause,[],[f7388,f2644,f2315,f7397,f3914])).
% 264.85/38.25  thf(f7397,plain,(
% 264.85/38.25    spl55_67 <=> ! [X2 : option($o),X1 : option($o),X3 : $o] : ((X1 != X2) | (none($o) = X1) | ($false = vAPP(option($o),$o,sK1($o),X1)) | ($false = X3) | (none($o) = X2) | (vAPP($o,option($o),some($o),X3) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_67])])).
% 264.85/38.25  thf(f2644,plain,(
% 264.85/38.25    spl55_32 <=> ($false = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_32])])).
% 264.85/38.25  thf(f7388,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X3 : $o,X0 : $o,X1 : option($o)] : ((X1 != X2) | ($false = X0) | (vAPP($o,option($o),some($o),X3) = X2) | (none($o) = X2) | ($false = X3) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1)) ) | (spl55_20 | ~spl55_32)),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f7372])).
% 264.85/38.25  thf(f7372,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X3 : $o,X0 : $o,X1 : option($o)] : ((X1 != X2) | ($false = X0) | (vAPP($o,option($o),some($o),X3) = X2) | (none($o) = X2) | ($false = X3) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1) | ($false = X0)) ) | (spl55_20 | ~spl55_32)),
% 264.85/38.25    inference(superposition,[],[f3796,f3795])).
% 264.85/38.25  thf(f3795,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : (($false = vAPP(option($o),$o,sK1($o),X0)) | (vAPP($o,option($o),some($o),X1) = X0) | (none($o) = X0) | ($false = X1)) ) | ~spl55_32),
% 264.85/38.25    inference(superposition,[],[f2646,f2273])).
% 264.85/38.25  thf(f2646,plain,(
% 264.85/38.25    ($false = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | ~spl55_32),
% 264.85/38.25    inference(avatar_component_clause,[],[f2644])).
% 264.85/38.25  thf(f7395,plain,(
% 264.85/38.25    spl55_33 | spl55_66 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f7389,f2315,f7393,f3914])).
% 264.85/38.25  thf(f7393,plain,(
% 264.85/38.25    spl55_66 <=> ! [X2 : option($o),X1 : option($o),X3 : $o] : ((X1 != X2) | (none($o) = X1) | (vAPP($o,option($o),some($o),$false) = X1) | ($false = X3) | (none($o) = X2) | (vAPP($o,option($o),some($o),X3) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_66])])).
% 264.85/38.25  thf(f7389,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X3 : $o,X0 : $o,X1 : option($o)] : ((X1 != X2) | ($false = X0) | (vAPP($o,option($o),some($o),X3) = X2) | (none($o) = X2) | ($false = X3) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1)) ) | spl55_20),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f7371])).
% 264.85/38.25  thf(f7371,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X3 : $o,X0 : $o,X1 : option($o)] : ((X1 != X2) | ($false = X0) | (vAPP($o,option($o),some($o),X3) = X2) | (none($o) = X2) | ($false = X3) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1) | ($false = X0)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f3796,f2273])).
% 264.85/38.25  thf(f6281,plain,(
% 264.85/38.25    spl55_64 | ~spl55_32 | spl55_30),
% 264.85/38.25    inference(avatar_split_clause,[],[f6276,f2441,f2644,f6196])).
% 264.85/38.25  thf(f6196,plain,(
% 264.85/38.25    spl55_64 <=> ! [X0 : $o,X1 : $o] : ((vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X1) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X1)) | ($true != X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_64])])).
% 264.85/38.25  thf(f2441,plain,(
% 264.85/38.25    spl55_30 <=> ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_30])])).
% 264.85/38.25  thf(f6276,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : (($false != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($true != X0) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X1)) | ($false = X1)) ) | spl55_30),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f6250])).
% 264.85/38.25  thf(f6250,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : (($false != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($true != X0) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X1)) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X1)) ) | spl55_30),
% 264.85/38.25    inference(superposition,[],[f3139,f2273])).
% 264.85/38.25  thf(f3139,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($false != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X0))) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($true != X0)) ) | spl55_30),
% 264.85/38.25    inference(superposition,[],[f2956,f1112])).
% 264.85/38.25  thf(f2956,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | ($false != vAPP(option($o),$o,sK1($o),X0))) ) | spl55_30),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f2955])).
% 264.85/38.25  thf(f2955,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | ($false != vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0)) ) | spl55_30),
% 264.85/38.25    inference(superposition,[],[f2635,f1805])).
% 264.85/38.25  thf(f1805,plain,(
% 264.85/38.25    ( ! [X0 : $tType,X1 : option(X0)] : ((vAPP(option(X0),X0,the(X0),X1) = vAPP(option(X0),X0,sK1(X0),X1)) | (none(X0) = X1)) )),
% 264.85/38.25    inference(superposition,[],[f1112,f1122])).
% 264.85/38.25  thf(f1122,plain,(
% 264.85/38.25    ( ! [X0 : $tType,X1 : option(X0)] : ((vAPP(X0,option(X0),some(X0),vAPP(option(X0),X0,sK1(X0),X1)) = X1) | (none(X0) = X1)) )),
% 264.85/38.25    inference(cnf_transformation,[],[f1002])).
% 264.85/38.25  thf(f1002,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0)] : ((vAPP(X0,option(X0),some(X0),vAPP(option(X0),X0,sK1(X0),X1)) = X1) | (none(X0) = X1))),
% 264.85/38.25    inference(skolemisation,[status(esa),new_symbols(skolem,[sK1])],[f742,f1001])).
% 264.85/38.25  thf(f1001,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0)] : (? [X2 : X0] : (vAPP(X0,option(X0),some(X0),X2) = X1) => (vAPP(X0,option(X0),some(X0),vAPP(option(X0),X0,sK1(X0),X1)) = X1))),
% 264.85/38.25    introduced(choice_axiom,[])).
% 264.85/38.25  thf(f742,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0)] : (? [X2 : X0] : (vAPP(X0,option(X0),some(X0),X2) = X1) | (none(X0) = X1))),
% 264.85/38.25    inference(ennf_transformation,[],[f678])).
% 264.85/38.25  thf(f678,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0)] : ((none(X0) != X1) => ~! [X2 : X0] : (vAPP(X0,option(X0),some(X0),X2) != X1))),
% 264.85/38.25    inference(rectify,[],[f185])).
% 264.85/38.25  thf(f185,axiom,(
% 264.85/38.25    ! [X15 : $tType,X40 : option(X15)] : ((none(X15) != X40) => ~! [X95 : X15] : (vAPP(X15,option(X15),some(X15),X95) != X40))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_184_option_Oexhaust)).
% 264.85/38.25  thf(f2635,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0) | ($false != vAPP(option($o),$o,sK1($o),X0))) ) | spl55_30),
% 264.85/38.25    inference(constrained_superposition,[],[f2443,f1122])).
% 264.85/38.25  thf(f2443,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | spl55_30),
% 264.85/38.25    inference(avatar_component_clause,[],[f2441])).
% 264.85/38.25  thf(f6203,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$false)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f6202,plain,(
% 264.85/38.25    spl55_64 | ~spl55_65 | spl55_30),
% 264.85/38.25    inference(avatar_split_clause,[],[f6190,f2441,f6199,f6196])).
% 264.85/38.25  thf(f6199,plain,(
% 264.85/38.25    spl55_65 <=> ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$false)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_65])])).
% 264.85/38.25  thf(f6190,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : (($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$false))) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($true != X0) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X1)) | ($false = X1)) ) | spl55_30),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f6175])).
% 264.85/38.25  thf(f6175,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : (($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$false))) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($true != X0) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X1)) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X1)) ) | spl55_30),
% 264.85/38.25    inference(superposition,[],[f3098,f2273])).
% 264.85/38.25  thf(f3098,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X0))) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($true != X0)) ) | spl55_30),
% 264.85/38.25    inference(superposition,[],[f2932,f1112])).
% 264.85/38.25  thf(f2932,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | ($false != vAPP(option($o),$o,the($o),X0))) ) | spl55_30),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f2931])).
% 264.85/38.25  thf(f2931,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | ($false != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0)) ) | spl55_30),
% 264.85/38.25    inference(superposition,[],[f2634,f1805])).
% 264.85/38.25  thf(f2634,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0) | ($false != vAPP(option($o),$o,the($o),X0))) ) | spl55_30),
% 264.85/38.25    inference(constrained_superposition,[],[f2443,f1120])).
% 264.85/38.25  thf(f5772,plain,(
% 264.85/38.25    spl55_18 | spl55_20 | spl55_63 | spl55_59),
% 264.85/38.25    inference(avatar_split_clause,[],[f5752,f5690,f5770,f2315,f2199])).
% 264.85/38.25  thf(f2199,plain,(
% 264.85/38.25    spl55_18 <=> (none($o) = vAPP($o,option($o),some($o),$true))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_18])])).
% 264.85/38.25  thf(f5770,plain,(
% 264.85/38.25    spl55_63 <=> ! [X0 : $o] : (($false != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X0))) | ($false = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_63])])).
% 264.85/38.25  thf(f5690,plain,(
% 264.85/38.25    spl55_59 <=> ($false = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$true)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_59])])).
% 264.85/38.25  thf(f5752,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($false != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X0))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true)) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false = X0)) ) | spl55_59),
% 264.85/38.25    inference(superposition,[],[f5692,f2273])).
% 264.85/38.25  thf(f5692,plain,(
% 264.85/38.25    ($false != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$true))) | spl55_59),
% 264.85/38.25    inference(avatar_component_clause,[],[f5690])).
% 264.85/38.25  thf(f5734,plain,(
% 264.85/38.25    spl55_18 | spl55_20 | spl55_62 | spl55_31),
% 264.85/38.25    inference(avatar_split_clause,[],[f5718,f2626,f5732,f2315,f2199])).
% 264.85/38.25  thf(f5732,plain,(
% 264.85/38.25    spl55_62 <=> ! [X0 : $o] : (($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X0))) | ($false = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_62])])).
% 264.85/38.25  thf(f2626,plain,(
% 264.85/38.25    spl55_31 <=> ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_31])])).
% 264.85/38.25  thf(f5718,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X0))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true)) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false = X0)) ) | spl55_31),
% 264.85/38.25    inference(superposition,[],[f2627,f2273])).
% 264.85/38.25  thf(f2627,plain,(
% 264.85/38.25    ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | spl55_31),
% 264.85/38.25    inference(avatar_component_clause,[],[f2626])).
% 264.85/38.25  thf(f5702,plain,(
% 264.85/38.25    spl55_18 | spl55_61 | ~spl55_57),
% 264.85/38.25    inference(avatar_split_clause,[],[f5659,f5611,f5700,f2199])).
% 264.85/38.25  thf(f5700,plain,(
% 264.85/38.25    spl55_61 <=> ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (vAPP($o,option($o),some($o),$true) = X0) | (none($o) = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_61])])).
% 264.85/38.25  thf(f5611,plain,(
% 264.85/38.25    spl55_57 <=> ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$true)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_57])])).
% 264.85/38.25  thf(f5659,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = vAPP($o,option($o),some($o),$true)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$true) = X0)) ) | ~spl55_57),
% 264.85/38.25    inference(superposition,[],[f1803,f5613])).
% 264.85/38.25  thf(f5613,plain,(
% 264.85/38.25    ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$true))) | ~spl55_57),
% 264.85/38.25    inference(avatar_component_clause,[],[f5611])).
% 264.85/38.25  thf(f1803,plain,(
% 264.85/38.25    ( ! [X0 : $tType,X2 : option(X0),X1 : option(X0)] : ((vAPP(option(X0),X0,the(X0),X1) != vAPP(option(X0),X0,sK1(X0),X2)) | (none(X0) = X2) | (none(X0) = X1) | (X1 = X2)) )),
% 264.85/38.25    inference(constrained_superposition,[],[f1122,f1120])).
% 264.85/38.25  thf(f5698,plain,(
% 264.85/38.25    spl55_18 | spl55_60 | ~spl55_57),
% 264.85/38.25    inference(avatar_split_clause,[],[f5658,f5611,f5695,f2199])).
% 264.85/38.25  thf(f5695,plain,(
% 264.85/38.25    spl55_60 <=> ! [X0 : option($o)] : (($true != vAPP(option($o),$o,sK1($o),X0)) | (vAPP($o,option($o),some($o),$true) = X0) | (none($o) = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_60])])).
% 264.85/38.25  thf(f5658,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0) | (none($o) = vAPP($o,option($o),some($o),$true)) | (vAPP($o,option($o),some($o),$true) = X0)) ) | ~spl55_57),
% 264.85/38.25    inference(superposition,[],[f1804,f5613])).
% 264.85/38.25  thf(f1804,plain,(
% 264.85/38.25    ( ! [X0 : $tType,X2 : option(X0),X1 : option(X0)] : ((vAPP(option(X0),X0,sK1(X0),X1) != vAPP(option(X0),X0,sK1(X0),X2)) | (none(X0) = X2) | (none(X0) = X1) | (X1 = X2)) )),
% 264.85/38.25    inference(constrained_superposition,[],[f1122,f1122])).
% 264.85/38.25  thf(f5697,plain,(
% 264.85/38.25    spl55_18 | spl55_60 | ~spl55_57),
% 264.85/38.25    inference(avatar_split_clause,[],[f5657,f5611,f5695,f2199])).
% 264.85/38.25  thf(f5657,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,sK1($o),X0)) | (none($o) = vAPP($o,option($o),some($o),$true)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$true) = X0)) ) | ~spl55_57),
% 264.85/38.25    inference(superposition,[],[f1804,f5613])).
% 264.85/38.25  thf(f5693,plain,(
% 264.85/38.25    ~spl55_59 | spl55_18 | spl55_30 | ~spl55_57),
% 264.85/38.25    inference(avatar_split_clause,[],[f5668,f5611,f2441,f2199,f5690])).
% 264.85/38.25  thf(f5668,plain,(
% 264.85/38.25    (none($o) = vAPP($o,option($o),some($o),$true)) | ($false != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$true))) | (spl55_30 | ~spl55_57)),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f5650])).
% 264.85/38.25  thf(f5650,plain,(
% 264.85/38.25    ($true != $true) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$true))) | (spl55_30 | ~spl55_57)),
% 264.85/38.25    inference(superposition,[],[f2635,f5613])).
% 264.85/38.25  thf(f5688,plain,(
% 264.85/38.25    ~spl55_31 | spl55_18 | spl55_30 | ~spl55_57),
% 264.85/38.25    inference(avatar_split_clause,[],[f5669,f5611,f2441,f2199,f2626])).
% 264.85/38.25  thf(f5669,plain,(
% 264.85/38.25    (none($o) = vAPP($o,option($o),some($o),$true)) | ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | (spl55_30 | ~spl55_57)),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f5649])).
% 264.85/38.25  thf(f5649,plain,(
% 264.85/38.25    ($true != $true) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | (spl55_30 | ~spl55_57)),
% 264.85/38.25    inference(superposition,[],[f2634,f5613])).
% 264.85/38.25  thf(f5684,plain,(
% 264.85/38.25    spl55_18 | spl55_20 | spl55_58 | ~spl55_57),
% 264.85/38.25    inference(avatar_split_clause,[],[f5636,f5611,f5682,f2315,f2199])).
% 264.85/38.25  thf(f5682,plain,(
% 264.85/38.25    spl55_58 <=> ! [X0 : $o] : (($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X0))) | ($false = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_58])])).
% 264.85/38.25  thf(f5636,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X0))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true)) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false = X0)) ) | ~spl55_57),
% 264.85/38.25    inference(superposition,[],[f5613,f2273])).
% 264.85/38.25  thf(f5614,plain,(
% 264.85/38.25    spl55_18 | spl55_57 | ~spl55_27),
% 264.85/38.25    inference(avatar_split_clause,[],[f5595,f2391,f5611,f2199])).
% 264.85/38.25  thf(f2391,plain,(
% 264.85/38.25    spl55_27 <=> ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | ($true = vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_27])])).
% 264.85/38.25  thf(f5595,plain,(
% 264.85/38.25    ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$true))) | (none($o) = vAPP($o,option($o),some($o),$true)) | ~spl55_27),
% 264.85/38.25    inference(equality_resolution,[],[f2906])).
% 264.85/38.25  thf(f2906,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($true != X0) | ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X0))) | (vAPP($o,option($o),some($o),X0) = none($o))) ) | ~spl55_27),
% 264.85/38.25    inference(superposition,[],[f2392,f1112])).
% 264.85/38.25  thf(f2392,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | ($true = vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0)) ) | ~spl55_27),
% 264.85/38.25    inference(avatar_component_clause,[],[f2391])).
% 264.85/38.25  thf(f5609,plain,(
% 264.85/38.25    spl55_56 | spl55_33 | ~spl55_27),
% 264.85/38.25    inference(avatar_split_clause,[],[f5598,f2391,f3914,f5607])).
% 264.85/38.25  thf(f5607,plain,(
% 264.85/38.25    spl55_56 <=> ! [X1 : $o] : (($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X1))) | ($false = X1) | (none($o) = vAPP($o,option($o),some($o),X1)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_56])])).
% 264.85/38.25  thf(f5598,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : (($false = X0) | ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X1))) | (none($o) = vAPP($o,option($o),some($o),X1)) | ($false = X1)) ) | ~spl55_27),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f5597])).
% 264.85/38.25  thf(f5597,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : (($false = X0) | ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X1))) | (none($o) = vAPP($o,option($o),some($o),X1)) | ($false = X0) | ($false = X1)) ) | ~spl55_27),
% 264.85/38.25    inference(binary_proxy_clausification,[],[f5594])).
% 264.85/38.25  thf(f5594,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : ((X0 != X1) | ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),X1))) | (none($o) = vAPP($o,option($o),some($o),X1)) | ($false = X0)) ) | ~spl55_27),
% 264.85/38.25    inference(superposition,[],[f2906,f266])).
% 264.85/38.25  thf(f5376,plain,(
% 264.85/38.25    spl55_55 | spl55_2),
% 264.85/38.25    inference(avatar_split_clause,[],[f5371,f1748,f5373])).
% 264.85/38.25  thf(f5373,plain,(
% 264.85/38.25    spl55_55 <=> (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3) = $false)),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_55])])).
% 264.85/38.25  thf(f5371,plain,(
% 264.85/38.25    (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3) = $false) | spl55_2),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f5370])).
% 264.85/38.25  thf(f5370,plain,(
% 264.85/38.25    ($true != $true) | (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3) = $false) | spl55_2),
% 264.85/38.25    inference(superposition,[],[f1750,f266])).
% 264.85/38.25  thf(f5360,plain,(
% 264.85/38.25    spl55_33 | spl55_54 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f5341,f2315,f5358,f3914])).
% 264.85/38.25  thf(f5358,plain,(
% 264.85/38.25    spl55_54 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 != X2) | (none($o) = X1) | (vAPP($o,option($o),some($o),$false) = X1) | (vAPP($o,option($o),some($o),$true) = X2) | (none($o) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_54])])).
% 264.85/38.25  thf(f5341,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$true) = X2) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1)) ) | spl55_20),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f5333])).
% 264.85/38.25  thf(f5333,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$true) = X2) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1) | ($false = X0)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f4689,f2273])).
% 264.85/38.25  thf(f4689,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : ((vAPP($o,option($o),some($o),X1) != X0) | (none($o) = X0) | ($false = X1) | (vAPP($o,option($o),some($o),$true) = X0)) ) | spl55_20),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4688])).
% 264.85/38.25  thf(f4688,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : (($false != $false) | ($false = X1) | (none($o) = X0) | (vAPP($o,option($o),some($o),X1) != X0) | (vAPP($o,option($o),some($o),$true) = X0)) ) | spl55_20),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4681])).
% 264.85/38.25  thf(f4681,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : (($false != $false) | ($false = X1) | (none($o) = X0) | (vAPP($o,option($o),some($o),X1) != X0) | (none($o) = X0) | (vAPP($o,option($o),some($o),$true) = X0)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f2336,f1798])).
% 264.85/38.25  thf(f2336,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : (($false != vAPP(option($o),$o,the($o),X0)) | ($false = X1) | (none($o) = X0) | (vAPP($o,option($o),some($o),X1) != X0)) ) | spl55_20),
% 264.85/38.25    inference(constrained_superposition,[],[f2324,f1120])).
% 264.85/38.25  thf(f5356,plain,(
% 264.85/38.25    spl55_33 | spl55_53 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f5345,f2315,f5354,f3914])).
% 264.85/38.25  thf(f5354,plain,(
% 264.85/38.25    spl55_53 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 != X2) | (none($o) = X1) | ($false = vAPP(option($o),$o,the($o),X1)) | (vAPP($o,option($o),some($o),$true) = X2) | (none($o) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_53])])).
% 264.85/38.25  thf(f5345,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$true) = X2) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1)) ) | spl55_20),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f5329])).
% 264.85/38.25  thf(f5329,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$true) = X2) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1) | ($false = X0)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f4689,f3799])).
% 264.85/38.25  thf(f5352,plain,(
% 264.85/38.25    spl55_33 | spl55_52 | spl55_20 | ~spl55_32),
% 264.85/38.25    inference(avatar_split_clause,[],[f5346,f2644,f2315,f5350,f3914])).
% 264.85/38.25  thf(f5350,plain,(
% 264.85/38.25    spl55_52 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 != X2) | (none($o) = X1) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (vAPP($o,option($o),some($o),$true) = X2) | (none($o) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_52])])).
% 264.85/38.25  thf(f5346,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$true) = X2) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1)) ) | (spl55_20 | ~spl55_32)),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f5328])).
% 264.85/38.25  thf(f5328,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$true) = X2) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1) | ($false = X0)) ) | (spl55_20 | ~spl55_32)),
% 264.85/38.25    inference(superposition,[],[f4689,f3795])).
% 264.85/38.25  thf(f5074,plain,(
% 264.85/38.25    spl55_37 | spl55_50 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f5048,f2315,f5067,f3932])).
% 264.85/38.25  thf(f5067,plain,(
% 264.85/38.25    spl55_50 <=> ! [X1 : option($o)] : ((vAPP($o,option($o),some($o),$true) != X1) | ($true = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_50])])).
% 264.85/38.25  thf(f5048,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$true) != X1) | (none($o) = X1) | ($false = X0) | ($true = vAPP(option($o),$o,the($o),X1)) | (vAPP($o,option($o),some($o),X0) = none($o)) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$false))) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f4733,f1842])).
% 264.85/38.25  thf(f4733,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : ((vAPP($o,option($o),some($o),X1) != X0) | (none($o) = X0) | ($false = X1) | ($true = vAPP(option($o),$o,the($o),X0))) ) | spl55_20),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4732])).
% 264.85/38.25  thf(f4732,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : (($false != $false) | ($false = X1) | (none($o) = X0) | (vAPP($o,option($o),some($o),X1) != X0) | ($true = vAPP(option($o),$o,the($o),X0))) ) | spl55_20),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4720])).
% 264.85/38.25  thf(f4720,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : (($false != $false) | ($false = X1) | (none($o) = X0) | (vAPP($o,option($o),some($o),X1) != X0) | (none($o) = X0) | ($true = vAPP(option($o),$o,the($o),X0))) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f2337,f1810])).
% 264.85/38.25  thf(f1810,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($false = vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0) | ($true = vAPP(option($o),$o,the($o),X0))) )),
% 264.85/38.25    inference(superposition,[],[f1805,f266])).
% 264.85/38.25  thf(f2337,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : (($false != vAPP(option($o),$o,sK1($o),X0)) | ($false = X1) | (none($o) = X0) | (vAPP($o,option($o),some($o),X1) != X0)) ) | spl55_20),
% 264.85/38.25    inference(constrained_superposition,[],[f2324,f1122])).
% 264.85/38.25  thf(f5073,plain,(
% 264.85/38.25    spl55_33 | spl55_51 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f5050,f2315,f5071,f3914])).
% 264.85/38.25  thf(f5071,plain,(
% 264.85/38.25    spl55_51 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 != X2) | (none($o) = X1) | (vAPP($o,option($o),some($o),$false) = X1) | ($true = vAPP(option($o),$o,the($o),X2)) | (none($o) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_51])])).
% 264.85/38.25  thf(f5050,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | ($true = vAPP(option($o),$o,the($o),X2)) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1)) ) | spl55_20),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f5042])).
% 264.85/38.25  thf(f5042,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | ($true = vAPP(option($o),$o,the($o),X2)) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1) | ($false = X0)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f4733,f2273])).
% 264.85/38.25  thf(f5069,plain,(
% 264.85/38.25    spl55_33 | spl55_50 | spl55_20 | ~spl55_36),
% 264.85/38.25    inference(avatar_split_clause,[],[f5051,f3927,f2315,f5067,f3914])).
% 264.85/38.25  thf(f5051,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$true) != X1) | (none($o) = X1) | ($false = X0) | ($true = vAPP(option($o),$o,the($o),X1))) ) | (spl55_20 | ~spl55_36)),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f5041])).
% 264.85/38.25  thf(f5041,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$true) != X1) | (none($o) = X1) | ($false = X0) | ($true = vAPP(option($o),$o,the($o),X1)) | ($false = X0)) ) | (spl55_20 | ~spl55_36)),
% 264.85/38.25    inference(superposition,[],[f4733,f3928])).
% 264.85/38.25  thf(f5065,plain,(
% 264.85/38.25    spl55_33 | spl55_49 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f5054,f2315,f5063,f3914])).
% 264.85/38.25  thf(f5063,plain,(
% 264.85/38.25    spl55_49 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 != X2) | (none($o) = X1) | ($false = vAPP(option($o),$o,the($o),X1)) | ($true = vAPP(option($o),$o,the($o),X2)) | (none($o) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_49])])).
% 264.85/38.25  thf(f5054,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | ($true = vAPP(option($o),$o,the($o),X2)) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1)) ) | spl55_20),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f5038])).
% 264.85/38.25  thf(f5038,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | ($true = vAPP(option($o),$o,the($o),X2)) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1) | ($false = X0)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f4733,f3799])).
% 264.85/38.25  thf(f5061,plain,(
% 264.85/38.25    spl55_33 | spl55_48 | spl55_20 | ~spl55_32),
% 264.85/38.25    inference(avatar_split_clause,[],[f5055,f2644,f2315,f5059,f3914])).
% 264.85/38.25  thf(f5059,plain,(
% 264.85/38.25    spl55_48 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 != X2) | (none($o) = X1) | ($false = vAPP(option($o),$o,sK1($o),X1)) | ($true = vAPP(option($o),$o,the($o),X2)) | (none($o) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_48])])).
% 264.85/38.25  thf(f5055,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | ($true = vAPP(option($o),$o,the($o),X2)) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1)) ) | (spl55_20 | ~spl55_32)),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f5037])).
% 264.85/38.25  thf(f5037,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 != X2) | (none($o) = X2) | ($false = X0) | ($true = vAPP(option($o),$o,the($o),X2)) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1) | ($false = X0)) ) | (spl55_20 | ~spl55_32)),
% 264.85/38.25    inference(superposition,[],[f4733,f3795])).
% 264.85/38.25  thf(f4945,plain,(
% 264.85/38.25    spl55_33 | spl55_46 | ~spl55_32),
% 264.85/38.25    inference(avatar_split_clause,[],[f4899,f2644,f4937,f3914])).
% 264.85/38.25  thf(f4937,plain,(
% 264.85/38.25    spl55_46 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 = X2) | (none($o) = X1) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X2) | ($false = vAPP(option($o),$o,sK1($o),X2)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_46])])).
% 264.85/38.25  thf(f4899,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,the($o),X2)) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1)) ) | ~spl55_32),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4868])).
% 264.85/38.25  thf(f4868,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,the($o),X2)) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1) | ($false = X0)) ) | ~spl55_32),
% 264.85/38.25    inference(superposition,[],[f3799,f3795])).
% 264.85/38.25  thf(f4944,plain,(
% 264.85/38.25    spl55_33 | spl55_47 | ~spl55_32),
% 264.85/38.25    inference(avatar_split_clause,[],[f4901,f2644,f4941,f3914])).
% 264.85/38.25  thf(f4941,plain,(
% 264.85/38.25    spl55_47 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 = X2) | (none($o) = X1) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X2) | ($false = vAPP(option($o),$o,sK1($o),X2)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_47])])).
% 264.85/38.25  thf(f4901,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | (vAPP($o,option($o),some($o),$false) = X2) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1)) ) | ~spl55_32),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4866])).
% 264.85/38.25  thf(f4866,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | (vAPP($o,option($o),some($o),$false) = X2) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1) | ($false = X0)) ) | ~spl55_32),
% 264.85/38.25    inference(superposition,[],[f2273,f3795])).
% 264.85/38.25  thf(f4943,plain,(
% 264.85/38.25    spl55_33 | spl55_47 | ~spl55_32),
% 264.85/38.25    inference(avatar_split_clause,[],[f4920,f2644,f4941,f3914])).
% 264.85/38.25  thf(f4920,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,sK1($o),X2)) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1)) ) | ~spl55_32),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4840])).
% 264.85/38.25  thf(f4840,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,sK1($o),X2)) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1) | ($false = X0)) ) | ~spl55_32),
% 264.85/38.25    inference(superposition,[],[f3795,f2273])).
% 264.85/38.25  thf(f4939,plain,(
% 264.85/38.25    spl55_33 | spl55_46 | ~spl55_32),
% 264.85/38.25    inference(avatar_split_clause,[],[f4924,f2644,f4937,f3914])).
% 264.85/38.25  thf(f4924,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,sK1($o),X2)) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1)) ) | ~spl55_32),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4836])).
% 264.85/38.25  thf(f4836,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,sK1($o),X2)) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1) | ($false = X0)) ) | ~spl55_32),
% 264.85/38.25    inference(superposition,[],[f3795,f3799])).
% 264.85/38.25  thf(f4935,plain,(
% 264.85/38.25    spl55_33 | spl55_45 | ~spl55_32),
% 264.85/38.25    inference(avatar_split_clause,[],[f4925,f2644,f4933,f3914])).
% 264.85/38.25  thf(f4933,plain,(
% 264.85/38.25    spl55_45 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 = X2) | (none($o) = X1) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X2) | ($false = vAPP(option($o),$o,sK1($o),X2)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_45])])).
% 264.85/38.25  thf(f4925,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,sK1($o),X2)) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1)) ) | ~spl55_32),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4835])).
% 264.85/38.25  thf(f4835,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,sK1($o),X2)) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,sK1($o),X1)) | (none($o) = X1) | ($false = X0)) ) | ~spl55_32),
% 264.85/38.25    inference(superposition,[],[f3795,f3795])).
% 264.85/38.25  thf(f4659,plain,(
% 264.85/38.25    spl55_33 | spl55_44),
% 264.85/38.25    inference(avatar_split_clause,[],[f4626,f4656,f3914])).
% 264.85/38.25  thf(f4656,plain,(
% 264.85/38.25    spl55_44 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 = X2) | (none($o) = X1) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X2) | ($false = vAPP(option($o),$o,the($o),X2)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_44])])).
% 264.85/38.25  thf(f4626,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | (vAPP($o,option($o),some($o),$false) = X2) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1)) )),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4592])).
% 264.85/38.25  thf(f4592,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | (vAPP($o,option($o),some($o),$false) = X2) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1) | ($false = X0)) )),
% 264.85/38.25    inference(superposition,[],[f2273,f3799])).
% 264.85/38.25  thf(f4658,plain,(
% 264.85/38.25    spl55_33 | spl55_44),
% 264.85/38.25    inference(avatar_split_clause,[],[f4642,f4656,f3914])).
% 264.85/38.25  thf(f4642,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,the($o),X2)) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1)) )),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4568])).
% 264.85/38.25  thf(f4568,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,the($o),X2)) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1) | ($false = X0)) )),
% 264.85/38.25    inference(superposition,[],[f3799,f2273])).
% 264.85/38.25  thf(f4654,plain,(
% 264.85/38.25    spl55_33 | spl55_43),
% 264.85/38.25    inference(avatar_split_clause,[],[f4646,f4652,f3914])).
% 264.85/38.25  thf(f4652,plain,(
% 264.85/38.25    spl55_43 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 = X2) | (none($o) = X1) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X2) | ($false = vAPP(option($o),$o,the($o),X2)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_43])])).
% 264.85/38.25  thf(f4646,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,the($o),X2)) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1)) )),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f4564])).
% 264.85/38.25  thf(f4564,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | ($false = vAPP(option($o),$o,the($o),X2)) | (none($o) = X2) | ($false = X0) | ($false = vAPP(option($o),$o,the($o),X1)) | (none($o) = X1) | ($false = X0)) )),
% 264.85/38.25    inference(superposition,[],[f3799,f3799])).
% 264.85/38.25  thf(f4394,plain,(
% 264.85/38.25    spl55_18 | spl55_20 | spl55_42 | ~spl55_36),
% 264.85/38.25    inference(avatar_split_clause,[],[f4344,f3927,f4392,f2315,f2199])).
% 264.85/38.25  thf(f4392,plain,(
% 264.85/38.25    spl55_42 <=> ! [X0 : $o,X1 : $o] : ((vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X1)) | ($false = X0) | ($false = X1))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_42])])).
% 264.85/38.25  thf(f4344,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : ((vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X1)) | ($false = X1) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true)) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false = X0)) ) | ~spl55_36),
% 264.85/38.25    inference(superposition,[],[f3928,f2273])).
% 264.85/38.25  thf(f4390,plain,(
% 264.85/38.25    spl55_35 | spl55_20 | ~spl55_36),
% 264.85/38.25    inference(avatar_split_clause,[],[f4335,f3927,f2315,f3921])).
% 264.85/38.25  thf(f3921,plain,(
% 264.85/38.25    spl55_35 <=> ! [X2 : $o,X0 : $o] : (($false = X0) | ($false = X2) | (vAPP($o,option($o),some($o),X0) = none($o)) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X2)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_35])])).
% 264.85/38.25  thf(f4335,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : ((vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true)) | ($false = X0) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X1)) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X1)) ) | ~spl55_36),
% 264.85/38.25    inference(superposition,[],[f3928,f2273])).
% 264.85/38.25  thf(f4234,plain,(
% 264.85/38.25    spl55_18 | ~spl55_19 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f4225,f2315,f2312,f2199])).
% 264.85/38.25  thf(f2312,plain,(
% 264.85/38.25    spl55_19 <=> ! [X0 : option($o)] : ((none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_19])])).
% 264.85/38.25  thf(f4225,plain,(
% 264.85/38.25    (none($o) = vAPP($o,option($o),some($o),$true)) | (~spl55_19 | spl55_20)),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4200])).
% 264.85/38.25  thf(f4200,plain,(
% 264.85/38.25    (vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$false)) | (none($o) = vAPP($o,option($o),some($o),$true)) | (~spl55_19 | spl55_20)),
% 264.85/38.25    inference(superposition,[],[f2317,f2313])).
% 264.85/38.25  thf(f2313,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : ((vAPP($o,option($o),some($o),$false) = X0) | (none($o) = X0)) ) | ~spl55_19),
% 264.85/38.25    inference(avatar_component_clause,[],[f2312])).
% 264.85/38.25  thf(f4231,plain,(
% 264.85/38.25    ~spl55_19 | spl55_20),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4163])).
% 264.85/38.25  thf(f4163,plain,(
% 264.85/38.25    $false | (~spl55_19 | spl55_20)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1111,f2317,f2313])).
% 264.85/38.25  thf(f1111,plain,(
% 264.85/38.25    ( ! [X0 : $tType,X1 : X0] : ((none(X0) != vAPP(X0,option(X0),some(X0),X1))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f674])).
% 264.85/38.25  thf(f674,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : X0] : (none(X0) != vAPP(X0,option(X0),some(X0),X1))),
% 264.85/38.25    inference(rectify,[],[f183])).
% 264.85/38.25  thf(f183,axiom,(
% 264.85/38.25    ! [X15 : $tType,X94 : X15] : (none(X15) != vAPP(X15,option(X15),some(X15),X94))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_182_option_Odistinct_I1_J)).
% 264.85/38.25  thf(f4145,plain,(
% 264.85/38.25    spl55_41 | spl55_41 | ~spl55_33),
% 264.85/38.25    inference(avatar_split_clause,[],[f4141,f3914,f4143,f4143])).
% 264.85/38.25  thf(f4143,plain,(
% 264.85/38.25    spl55_41 <=> ! [X1 : $tType,X3 : option(X1)] : (none(X1) = X3)),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_41])])).
% 264.85/38.25  thf(f4141,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X3 : option(X1),X4 : option(X0)] : ((none(X0) = X4) | (none(X1) = X3)) ) | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4140])).
% 264.85/38.25  thf(f4140,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X3 : option(X1),X4 : option(X0)] : (($true = $false) | (none(X0) = X4) | (none(X1) = X3)) ) | ~spl55_33),
% 264.85/38.25    inference(forward_demodulation,[],[f4112,f3915])).
% 264.85/38.25  thf(f3915,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($false = X0)) ) | ~spl55_33),
% 264.85/38.25    inference(avatar_component_clause,[],[f3914])).
% 264.85/38.25  thf(f4112,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : option(X1) > option(X0) > $o,X3 : option(X1),X4 : option(X0)] : (($true = vAPP(option(X0),$o,vAPP(option(X1),sTfun(option(X0),$o),X2,X3),X4)) | (none(X0) = X4) | (none(X1) = X3)) ) | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4027])).
% 264.85/38.25  thf(f4027,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : option(X1) > option(X0) > $o,X3 : option(X1),X4 : option(X0)] : (($true = $false) | ($true = vAPP(option(X0),$o,vAPP(option(X1),sTfun(option(X0),$o),X2,X3),X4)) | (none(X0) = X4) | (none(X1) = X3)) ) | ~spl55_33),
% 264.85/38.25    inference(superposition,[],[f1164,f3915])).
% 264.85/38.25  thf(f1164,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : option(X0),X3 : option(X0) > option(X1) > $o,X4 : option(X1)] : (($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),vAPP(sTfun(option(X0),sTfun(option(X1),$o)),sTfun(option(X0),sTfun(option(X1),$o)),sP0(X1,X0),X3),X2),X4)) | ($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) | (none(X1) = X4) | (none(X0) = X2)) )),
% 264.85/38.25    inference(cnf_transformation,[],[f1000])).
% 264.85/38.25  thf(f1000,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : option(X0),X3 : option(X0) > option(X1) > $o,X4 : option(X1)] : (($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) | ($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),vAPP(sTfun(option(X0),sTfun(option(X1),$o)),sTfun(option(X0),sTfun(option(X1),$o)),sP0(X1,X0),X3),X2),X4)) | (($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (none(X1) = X4)) | (($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (none(X0) = X2)))),
% 264.85/38.25    inference(definition_folding,[],[f758,f999])).
% 264.85/38.25  thf(f999,plain,(
% 264.85/38.25    ! [X4 : option(X1),X2 : option(X0),X3 : option(X0) > option(X1) > $o,X1 : $tType,X0 : $tType] : (? [X5 : X0,X6 : X1] : (($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (vAPP(X1,option(X1),some(X1),X6) = X4) & (vAPP(X0,option(X0),some(X0),X5) = X2)) | ~($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),vAPP(sTfun(option(X0),sTfun(option(X1),$o)),sTfun(option(X0),sTfun(option(X1),$o)),sP0(X1,X0),X3),X2),X4)))),
% 264.85/38.25    introduced(predicate_definition_introduction,[new_symbols(naming,[=])])).
% 264.85/38.25  thf(f758,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : option(X0),X3 : option(X0) > option(X1) > $o,X4 : option(X1)] : (($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) | ? [X5 : X0,X6 : X1] : (($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (vAPP(X1,option(X1),some(X1),X6) = X4) & (vAPP(X0,option(X0),some(X0),X5) = X2)) | (($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (none(X1) = X4)) | (($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (none(X0) = X2)))),
% 264.85/38.25    inference(flattening,[],[f757])).
% 264.85/38.25  thf(f757,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : option(X0),X3 : option(X0) > option(X1) > $o,X4 : option(X1)] : (((($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) | ? [X5 : X0,X6 : X1] : ((($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (vAPP(X1,option(X1),some(X1),X6) = X4)) & (vAPP(X0,option(X0),some(X0),X5) = X2))) | (($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (none(X1) = X4))) | (($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (none(X0) = X2)))),
% 264.85/38.25    inference(ennf_transformation,[],[f348])).
% 264.85/38.25  thf(f348,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : option(X0),X3 : option(X0) > option(X1) > $o,X4 : option(X1)] : (((none(X0) = X2) => ($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4))) => (((none(X1) = X4) => ($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4))) => (! [X5 : X0,X6 : X1] : ((vAPP(X0,option(X0),some(X0),X5) = X2) => ((vAPP(X1,option(X1),some(X1),X6) = X4) => ($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)))) => ($true = vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)))))),
% 264.85/38.25    inference(fool_elimination,[],[f347])).
% 264.85/38.25  thf(f347,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : option(X0),X3 : option(X0) > option(X1) > $o,X4 : option(X1)] : (((none(X0) = X2) => vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) => (((none(X1) = X4) => vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) => (! [X5 : X0,X6 : X1] : ((vAPP(X0,option(X0),some(X0),X5) = X2) => ((vAPP(X1,option(X1),some(X1),X6) = X4) => vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4))) => vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4))))),
% 264.85/38.25    inference(rectify,[],[f189])).
% 264.85/38.25  thf(f189,axiom,(
% 264.85/38.25    ! [X15 : $tType,X16 : $tType,X39 : option(X15),X96 : option(X15) > option(X16) > $o,X40 : option(X16)] : (((none(X15) = X39) => vAPP(option(X16),$o,vAPP(option(X15),sTfun(option(X16),$o),X96,X39),X40)) => (((none(X16) = X40) => vAPP(option(X16),$o,vAPP(option(X15),sTfun(option(X16),$o),X96,X39),X40)) => (! [X100 : X15,X101 : X16] : ((vAPP(X15,option(X15),some(X15),X100) = X39) => ((vAPP(X16,option(X16),some(X16),X101) = X40) => vAPP(option(X16),$o,vAPP(option(X15),sTfun(option(X16),$o),X96,X39),X40))) => vAPP(option(X16),$o,vAPP(option(X15),sTfun(option(X16),$o),X96,X39),X40))))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_188_combine__options__cases)).
% 264.85/38.25  thf(f4137,plain,(
% 264.85/38.25    spl55_30 | ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f3981])).
% 264.85/38.25  thf(f3981,plain,(
% 264.85/38.25    $false | (spl55_30 | ~spl55_33)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1111,f1112,f3915,f2956])).
% 264.85/38.25  thf(f4136,plain,(
% 264.85/38.25    spl55_20 | spl55_30 | ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f3980])).
% 264.85/38.25  thf(f3980,plain,(
% 264.85/38.25    $false | (spl55_20 | spl55_30 | ~spl55_33)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1111,f2317,f3915,f3143])).
% 264.85/38.25  thf(f3143,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($false != vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0)) ) | spl55_30),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f3142])).
% 264.85/38.25  thf(f3142,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | (none($o) = X0) | ($false != vAPP(option($o),$o,sK1($o),X0)) | (vAPP($o,option($o),some($o),$false) = X0)) ) | spl55_30),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f3134])).
% 264.85/38.25  thf(f3134,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | (none($o) = X0) | ($false != vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0)) ) | spl55_30),
% 264.85/38.25    inference(superposition,[],[f2956,f1830])).
% 264.85/38.25  thf(f1830,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0)) )),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f1829])).
% 264.85/38.25  thf(f1829,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : ((vAPP($o,option($o),some($o),$false) = X0) | (none($o) = X0) | (none($o) = X0) | ($true = vAPP(option($o),$o,the($o),X0))) )),
% 264.85/38.25    inference(superposition,[],[f1122,f1810])).
% 264.85/38.25  thf(f4135,plain,(
% 264.85/38.25    spl55_30 | ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f3979])).
% 264.85/38.25  thf(f3979,plain,(
% 264.85/38.25    $false | (spl55_30 | ~spl55_33)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1111,f1112,f3915,f2932])).
% 264.85/38.25  thf(f4134,plain,(
% 264.85/38.25    spl55_20 | spl55_30 | ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f3978])).
% 264.85/38.25  thf(f3978,plain,(
% 264.85/38.25    $false | (spl55_20 | spl55_30 | ~spl55_33)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1111,f2317,f3915,f3101])).
% 264.85/38.25  thf(f3101,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($false != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0)) ) | spl55_30),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f3100])).
% 264.85/38.25  thf(f3100,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | (none($o) = X0) | ($false != vAPP(option($o),$o,the($o),X0)) | (vAPP($o,option($o),some($o),$false) = X0)) ) | spl55_30),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f3093])).
% 264.85/38.25  thf(f3093,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | (none($o) = X0) | ($false != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0)) ) | spl55_30),
% 264.85/38.25    inference(superposition,[],[f2932,f1830])).
% 264.85/38.25  thf(f4133,plain,(
% 264.85/38.25    spl55_1 | ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f3977])).
% 264.85/38.25  thf(f3977,plain,(
% 264.85/38.25    $false | (spl55_1 | ~spl55_33)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1745,f3915])).
% 264.85/38.25  thf(f1745,plain,(
% 264.85/38.25    ($true != $false) | spl55_1),
% 264.85/38.25    inference(avatar_component_clause,[],[f1743])).
% 264.85/38.25  thf(f1743,plain,(
% 264.85/38.25    spl55_1 <=> ($true = $false)),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_1])])).
% 264.85/38.25  thf(f4111,plain,(
% 264.85/38.25    ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4110])).
% 264.85/38.25  thf(f4110,plain,(
% 264.85/38.25    $false | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4041])).
% 264.85/38.25  thf(f4041,plain,(
% 264.85/38.25    ($true = $false) | ~spl55_33),
% 264.85/38.25    inference(superposition,[],[f1224,f3915])).
% 264.85/38.25  thf(f1224,plain,(
% 264.85/38.25    ( ! [X5 : $tType,X4 : $tType,X7 : $tType,X6 : $tType,X8 : $tType,X1 : $tType,X0 : $tType,X3 : $tType,X2 : $tType] : (($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X8),sum_sum(character_data_ptr(X7),X6))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X5),X4)),X3)),sum_sum(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X2)),X1)),X0)),$o),$o,l_new_element(X8,X7,X6,X5,X4,X3,X2,X1,X0),type_wf3(X8,X7,X6,X5,X4,X3,X2,X1,X0)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f406])).
% 264.85/38.25  thf(f406,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType] : ($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X8),sum_sum(character_data_ptr(X7),X6))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X5),X4)),X3)),sum_sum(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X2)),X1)),X0)),$o),$o,l_new_element(X8,X7,X6,X5,X4,X3,X2,X1,X0),type_wf3(X8,X7,X6,X5,X4,X3,X2,X1,X0)))),
% 264.85/38.25    inference(fool_elimination,[],[f405])).
% 264.85/38.25  thf(f405,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X8),sum_sum(character_data_ptr(X7),X6))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X5),X4)),X3)),sum_sum(rNode_ext(sum_sum(rElement_ext(X6,X8,X7,X5,option(X2)),X1)),X0)),$o),$o,l_new_element(X8,X7,X6,X5,X4,X3,X2,X1,X0),type_wf3(X8,X7,X6,X5,X4,X3,X2,X1,X0))),
% 264.85/38.25    inference(rectify,[],[f109])).
% 264.85/38.25  thf(f109,axiom,(
% 264.85/38.25    ! [X23 : $tType,X22 : $tType,X21 : $tType,X20 : $tType,X19 : $tType,X18 : $tType,X17 : $tType,X16 : $tType,X15 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X18),X19)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X17,X15,X16,X18,option(X21)),X22)),X23)),$o),$o,l_new_element(X15,X16,X17,X18,X19,X20,X21,X22,X23),type_wf3(X15,X16,X17,X18,X19,X20,X21,X22,X23))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_108_ElementMonad_Onew__element__is__l__new__element)).
% 264.85/38.25  thf(f4109,plain,(
% 264.85/38.25    ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4108])).
% 264.85/38.25  thf(f4108,plain,(
% 264.85/38.25    $false | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4042])).
% 264.85/38.25  thf(f4042,plain,(
% 264.85/38.25    ($true = $false) | ~spl55_33),
% 264.85/38.25    inference(superposition,[],[f1251,f3915])).
% 264.85/38.25  thf(f1251,plain,(
% 264.85/38.25    ( ! [X5 : $tType,X4 : $tType,X7 : $tType,X9 : $tType,X6 : $tType,X8 : $tType,X1 : $tType,X0 : $tType,X3 : $tType,X2 : $tType] : (($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)),$o),$o,l_new_character_data(X9,X8,X7,X6,X5,X4,X3,X2,X1,X0),type_wf(X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f420])).
% 264.85/38.25  thf(f420,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType] : ($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)),$o),$o,l_new_character_data(X9,X8,X7,X6,X5,X4,X3,X2,X1,X0),type_wf(X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))),
% 264.85/38.25    inference(fool_elimination,[],[f419])).
% 264.85/38.25  thf(f419,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)),$o),$o,l_new_character_data(X9,X8,X7,X6,X5,X4,X3,X2,X1,X0),type_wf(X9,X8,X7,X6,X5,X4,X3,X2,X1,X0))),
% 264.85/38.25    inference(rectify,[],[f108])).
% 264.85/38.25  thf(f108,axiom,(
% 264.85/38.25    ! [X24 : $tType,X23 : $tType,X22 : $tType,X21 : $tType,X20 : $tType,X19 : $tType,X18 : $tType,X17 : $tType,X16 : $tType,X15 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X18),X19)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X17,X15,X16,X18,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),X24)),$o),$o,l_new_character_data(X15,X16,X17,X18,X19,X20,X21,X22,X23,X24),type_wf(X15,X16,X17,X18,X19,X20,X21,X22,X23,X24))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_107_CharacterDataMonad_Onew__character__data__is__l__new__character__data)).
% 264.85/38.25  thf(f4107,plain,(
% 264.85/38.25    ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4106])).
% 264.85/38.25  thf(f4106,plain,(
% 264.85/38.25    $false | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4043])).
% 264.85/38.25  thf(f4043,plain,(
% 264.85/38.25    ($true = $false) | ~spl55_33),
% 264.85/38.25    inference(superposition,[],[f1252,f3915])).
% 264.85/38.25  thf(f1252,plain,(
% 264.85/38.25    ( ! [X5 : $tType,X4 : $tType,X7 : $tType,X9 : $tType,X6 : $tType,X8 : $tType,X1 : $tType,X0 : $tType,X3 : $tType,X2 : $tType] : (($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)),$o),$o,l_new_element(X9,X8,X7,X6,X5,X4,X3,sum_sum(rCharacterData_ext(option(X2)),X1),X0),type_wf(X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f422])).
% 264.85/38.25  thf(f422,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType] : ($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)),$o),$o,l_new_element(X9,X8,X7,X6,X5,X4,X3,sum_sum(rCharacterData_ext(option(X2)),X1),X0),type_wf(X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))),
% 264.85/38.25    inference(fool_elimination,[],[f421])).
% 264.85/38.25  thf(f421,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X9),sum_sum(character_data_ptr(X8),X7))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X6),X5)),X4)),sum_sum(rNode_ext(sum_sum(rElement_ext(X7,X9,X8,X6,option(X3)),sum_sum(rCharacterData_ext(option(X2)),X1))),X0)),$o),$o,l_new_element(X9,X8,X7,X6,X5,X4,X3,sum_sum(rCharacterData_ext(option(X2)),X1),X0),type_wf(X9,X8,X7,X6,X5,X4,X3,X2,X1,X0))),
% 264.85/38.25    inference(rectify,[],[f107])).
% 264.85/38.25  thf(f107,axiom,(
% 264.85/38.25    ! [X24 : $tType,X23 : $tType,X22 : $tType,X21 : $tType,X20 : $tType,X19 : $tType,X18 : $tType,X17 : $tType,X16 : $tType,X15 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X18),X19)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X17,X15,X16,X18,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),X24)),$o),$o,l_new_element(X15,X16,X17,X18,X19,X20,X21,sum_sum(rCharacterData_ext(option(X22)),X23),X24),type_wf(X15,X16,X17,X18,X19,X20,X21,X22,X23,X24))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_106_CharacterDataMonad_Onew__element__is__l__new__element)).
% 264.85/38.25  thf(f4105,plain,(
% 264.85/38.25    ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4104])).
% 264.85/38.25  thf(f4104,plain,(
% 264.85/38.25    $false | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4044])).
% 264.85/38.25  thf(f4044,plain,(
% 264.85/38.25    ($true = $false) | ~spl55_33),
% 264.85/38.25    inference(superposition,[],[f1268,f3915])).
% 264.85/38.25  thf(f1268,plain,(
% 264.85/38.25    ( ! [X5 : $tType,X4 : $tType,X7 : $tType,X9 : $tType,X6 : $tType,X8 : $tType,X1 : $tType,X0 : $tType,X10 : $tType,X3 : $tType,X2 : $tType] : (($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))),$o),$o,l_new_document(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0),type_wf2(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f444])).
% 264.85/38.25  thf(f444,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType] : ($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))),$o),$o,l_new_document(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0),type_wf2(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))),
% 264.85/38.25    inference(fool_elimination,[],[f443])).
% 264.85/38.25  thf(f443,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))),$o),$o,l_new_document(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0),type_wf2(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0))),
% 264.85/38.25    inference(rectify,[],[f171])).
% 264.85/38.25  thf(f171,axiom,(
% 264.85/38.25    ! [X25 : $tType,X24 : $tType,X23 : $tType,X22 : $tType,X21 : $tType,X20 : $tType,X19 : $tType,X18 : $tType,X17 : $tType,X16 : $tType,X15 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X18),X19)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X17,X15,X16,X18,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X17,X15,X16,option(X24)),X25))),$o),$o,l_new_document(X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25),type_wf2(X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_170_new__document__is__l__new__document)).
% 264.85/38.25  thf(f4103,plain,(
% 264.85/38.25    ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4102])).
% 264.85/38.25  thf(f4102,plain,(
% 264.85/38.25    $false | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4045])).
% 264.85/38.25  thf(f4045,plain,(
% 264.85/38.25    ($true = $false) | ~spl55_33),
% 264.85/38.25    inference(superposition,[],[f1269,f3915])).
% 264.85/38.25  thf(f1269,plain,(
% 264.85/38.25    ( ! [X5 : $tType,X4 : $tType,X7 : $tType,X9 : $tType,X6 : $tType,X8 : $tType,X1 : $tType,X0 : $tType,X10 : $tType,X3 : $tType,X2 : $tType] : (($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))),$o),$o,l_new_character_data(X10,X9,X8,X7,X6,X5,X4,X3,X2,sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0)),type_wf2(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f446])).
% 264.85/38.25  thf(f446,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType] : ($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))),$o),$o,l_new_character_data(X10,X9,X8,X7,X6,X5,X4,X3,X2,sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0)),type_wf2(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))),
% 264.85/38.25    inference(fool_elimination,[],[f445])).
% 264.85/38.25  thf(f445,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))),$o),$o,l_new_character_data(X10,X9,X8,X7,X6,X5,X4,X3,X2,sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0)),type_wf2(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0))),
% 264.85/38.25    inference(rectify,[],[f106])).
% 264.85/38.25  thf(f106,axiom,(
% 264.85/38.25    ! [X25 : $tType,X24 : $tType,X23 : $tType,X22 : $tType,X21 : $tType,X20 : $tType,X19 : $tType,X18 : $tType,X17 : $tType,X16 : $tType,X15 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X18),X19)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X17,X15,X16,X18,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X17,X15,X16,option(X24)),X25))),$o),$o,l_new_character_data(X15,X16,X17,X18,X19,X20,X21,X22,X23,sum_sum(rDocument_ext(X17,X15,X16,option(X24)),X25)),type_wf2(X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_105_DocumentMonad_Onew__character__data__is__l__new__character__data)).
% 264.85/38.25  thf(f4101,plain,(
% 264.85/38.25    ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4100])).
% 264.85/38.25  thf(f4100,plain,(
% 264.85/38.25    $false | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4046])).
% 264.85/38.25  thf(f4046,plain,(
% 264.85/38.25    ($true = $false) | ~spl55_33),
% 264.85/38.25    inference(superposition,[],[f1270,f3915])).
% 264.85/38.25  thf(f1270,plain,(
% 264.85/38.25    ( ! [X5 : $tType,X4 : $tType,X7 : $tType,X9 : $tType,X6 : $tType,X8 : $tType,X1 : $tType,X0 : $tType,X10 : $tType,X3 : $tType,X2 : $tType] : (($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))),$o),$o,l_new_element(X10,X9,X8,X7,X6,X5,X4,sum_sum(rCharacterData_ext(option(X3)),X2),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0)),type_wf2(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f448])).
% 264.85/38.25  thf(f448,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType] : ($true = vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))),$o),$o,l_new_element(X10,X9,X8,X7,X6,X5,X4,sum_sum(rCharacterData_ext(option(X3)),X2),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0)),type_wf2(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0)))),
% 264.85/38.25    inference(fool_elimination,[],[f447])).
% 264.85/38.25  thf(f447,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : $tType,X4 : $tType,X5 : $tType,X6 : $tType,X7 : $tType,X8 : $tType,X9 : $tType,X10 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X10),sum_sum(character_data_ptr(X9),X8))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X7),X6)),X5)),sum_sum(rNode_ext(sum_sum(rElement_ext(X8,X10,X9,X7,option(X4)),sum_sum(rCharacterData_ext(option(X3)),X2))),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0))),$o),$o,l_new_element(X10,X9,X8,X7,X6,X5,X4,sum_sum(rCharacterData_ext(option(X3)),X2),sum_sum(rDocument_ext(X8,X10,X9,option(X1)),X0)),type_wf2(X10,X9,X8,X7,X6,X5,X4,X3,X2,X1,X0))),
% 264.85/38.25    inference(rectify,[],[f105])).
% 264.85/38.25  thf(f105,axiom,(
% 264.85/38.25    ! [X25 : $tType,X24 : $tType,X23 : $tType,X22 : $tType,X21 : $tType,X20 : $tType,X19 : $tType,X18 : $tType,X17 : $tType,X16 : $tType,X15 : $tType] : vAPP(sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(X18),X19)),X20)),sum_sum(rNode_ext(sum_sum(rElement_ext(X17,X15,X16,X18,option(X21)),sum_sum(rCharacterData_ext(option(X22)),X23))),sum_sum(rDocument_ext(X17,X15,X16,option(X24)),X25))),$o),$o,l_new_element(X15,X16,X17,X18,X19,X20,X21,sum_sum(rCharacterData_ext(option(X22)),X23),sum_sum(rDocument_ext(X17,X15,X16,option(X24)),X25)),type_wf2(X15,X16,X17,X18,X19,X20,X21,X22,X23,X24,X25))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_104_DocumentMonad_Onew__element__is__l__new__element)).
% 264.85/38.25  thf(f4099,plain,(
% 264.85/38.25    ~spl55_7 | ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4098])).
% 264.85/38.25  thf(f4098,plain,(
% 264.85/38.25    $false | (~spl55_7 | ~spl55_33)),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4047])).
% 264.85/38.25  thf(f4047,plain,(
% 264.85/38.25    ($true = $false) | (~spl55_7 | ~spl55_33)),
% 264.85/38.25    inference(superposition,[],[f1916,f3915])).
% 264.85/38.25  thf(f1916,plain,(
% 264.85/38.25    ($true = vAPP(option($o),$o,sK1($o),none($o))) | ~spl55_7),
% 264.85/38.25    inference(avatar_component_clause,[],[f1915])).
% 264.85/38.25  thf(f1915,plain,(
% 264.85/38.25    spl55_7 <=> ($true = vAPP(option($o),$o,sK1($o),none($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_7])])).
% 264.85/38.25  thf(f4097,plain,(
% 264.85/38.25    ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4096])).
% 264.85/38.25  thf(f4096,plain,(
% 264.85/38.25    $false | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4050])).
% 264.85/38.25  thf(f4050,plain,(
% 264.85/38.25    ($true = $false) | ~spl55_33),
% 264.85/38.25    inference(superposition,[],[f1138,f3915])).
% 264.85/38.25  thf(f1138,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : element_ptr(X1)] : (($true = vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),X2)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f318])).
% 264.85/38.25  thf(f318,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : element_ptr(X1)] : ($true = vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),X2)))),
% 264.85/38.25    inference(fool_elimination,[],[f317])).
% 264.85/38.25  thf(f317,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : element_ptr(X1)] : vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),X2))),
% 264.85/38.25    inference(rectify,[],[f213])).
% 264.85/38.25  thf(f213,axiom,(
% 264.85/38.25    ! [X16 : $tType,X15 : $tType,X45 : element_ptr(X15)] : vAPP(node_ptr(sum_sum(element_ptr(X15),X16)),$o,is_ele497529067_p_t_r(X15,X16),vAPP(element_ptr(X15),node_ptr(sum_sum(element_ptr(X15),X16)),cast_e2129487814_p_t_r(X15,X16),X45))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_212_is__element__ptr__kind__cast)).
% 264.85/38.25  thf(f4095,plain,(
% 264.85/38.25    ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4094])).
% 264.85/38.25  thf(f4094,plain,(
% 264.85/38.25    $false | ~spl55_33),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4052])).
% 264.85/38.25  thf(f4052,plain,(
% 264.85/38.25    ($true = $false) | ~spl55_33),
% 264.85/38.25    inference(superposition,[],[f1154,f3915])).
% 264.85/38.25  thf(f1154,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : $tType,X3 : character_data_ptr(X2)] : (($true = vAPP(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),$o,is_cha614540985_p_t_r(X0,X2,X1),vAPP(character_data_ptr(X2),node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),cast_c1817826148_p_t_r(X2,X0,X1),X3)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f338])).
% 264.85/38.25  thf(f338,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : character_data_ptr(X2)] : ($true = vAPP(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),$o,is_cha614540985_p_t_r(X0,X2,X1),vAPP(character_data_ptr(X2),node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),cast_c1817826148_p_t_r(X2,X0,X1),X3)))),
% 264.85/38.25    inference(fool_elimination,[],[f337])).
% 264.85/38.25  thf(f337,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : character_data_ptr(X2)] : vAPP(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),$o,is_cha614540985_p_t_r(X0,X2,X1),vAPP(character_data_ptr(X2),node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),cast_c1817826148_p_t_r(X2,X0,X1),X3))),
% 264.85/38.25    inference(rectify,[],[f230])).
% 264.85/38.25  thf(f230,axiom,(
% 264.85/38.25    ! [X15 : $tType,X17 : $tType,X16 : $tType,X44 : character_data_ptr(X16)] : vAPP(node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),$o,is_cha614540985_p_t_r(X15,X16,X17),vAPP(character_data_ptr(X16),node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),cast_c1817826148_p_t_r(X16,X15,X17),X44))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_229_is__character__data__ptr__kind_092_060_094sub_062__cast)).
% 264.85/38.25  thf(f4086,plain,(
% 264.85/38.25    spl55_1 | ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4085])).
% 264.85/38.25  thf(f4085,plain,(
% 264.85/38.25    $false | (spl55_1 | ~spl55_33)),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4078])).
% 264.85/38.25  thf(f4078,plain,(
% 264.85/38.25    ($false != $false) | (spl55_1 | ~spl55_33)),
% 264.85/38.25    inference(superposition,[],[f1745,f3915])).
% 264.85/38.25  thf(f4083,plain,(
% 264.85/38.25    spl55_20 | ~spl55_33),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f4082])).
% 264.85/38.25  thf(f4082,plain,(
% 264.85/38.25    $false | (spl55_20 | ~spl55_33)),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f4081])).
% 264.85/38.25  thf(f4081,plain,(
% 264.85/38.25    (vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$false)) | (spl55_20 | ~spl55_33)),
% 264.85/38.25    inference(superposition,[],[f2317,f3915])).
% 264.85/38.25  thf(f3960,plain,(
% 264.85/38.25    (none($o) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),none($o))) | ($true = $false)),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3959,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),none($o))) | ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | (none($o) != vAPP($o,option($o),some($o),$true)) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3958,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),none($o))) | ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | (none($o) != vAPP($o,option($o),some($o),$true)) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3957,plain,(
% 264.85/38.25    (none($o) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($true = vAPP(option($o),$o,the($o),none($o)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3956,plain,(
% 264.85/38.25    (none($o) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),none($o))) | ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | ($true = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3955,plain,(
% 264.85/38.25    (none($o) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),none($o))) | ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3954,plain,(
% 264.85/38.25    (none($o) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),none($o))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3953,plain,(
% 264.85/38.25    (none($o) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),none($o))) | ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | ($true = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3952,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),none($o))) | (none($o) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,sK1($o),none($o))) | ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3951,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | (vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true = $false)),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3950,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | (vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,the($o),none($o))) | ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true = vAPP(option($o),$o,the($o),none($o)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3949,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | (vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3948,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | (vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($true = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3947,plain,(
% 264.85/38.25    (vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3946,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | (vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$true)) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f3945,plain,(
% 264.85/38.25    spl55_39 | spl55_40),
% 264.85/38.25    inference(avatar_split_clause,[],[f3863,f3942,f3939])).
% 264.85/38.25  thf(f3939,plain,(
% 264.85/38.25    spl55_39 <=> ! [X0 : $o] : ((vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$false)) | ($true = X0) | (vAPP($o,option($o),some($o),X0) = none($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_39])])).
% 264.85/38.25  thf(f3942,plain,(
% 264.85/38.25    spl55_40 <=> ! [X1 : $o] : (($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X1))) | ($false = X1))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_40])])).
% 264.85/38.25  thf(f3863,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : (($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X1))) | ($true = X0) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$false)) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X1)) )),
% 264.85/38.25    inference(superposition,[],[f1792,f2273])).
% 264.85/38.25  thf(f1792,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X0))) | ($true = X0)) )),
% 264.85/38.25    inference(superposition,[],[f1112,f266])).
% 264.85/38.25  thf(f3944,plain,(
% 264.85/38.25    spl55_39 | spl55_40),
% 264.85/38.25    inference(avatar_split_clause,[],[f3898,f3942,f3939])).
% 264.85/38.25  thf(f3898,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : (($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X1))) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$false)) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X1) | ($true = X0)) )),
% 264.85/38.25    inference(binary_proxy_clausification,[],[f3856])).
% 264.85/38.25  thf(f3856,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : ((vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X1)) = X0) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$false)) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X1)) )),
% 264.85/38.25    inference(superposition,[],[f1112,f2273])).
% 264.85/38.25  thf(f3937,plain,(
% 264.85/38.25    spl55_37 | spl55_38),
% 264.85/38.25    inference(avatar_split_clause,[],[f3897,f3935,f3932])).
% 264.85/38.25  thf(f3935,plain,(
% 264.85/38.25    spl55_38 <=> ! [X1 : $o] : (($true = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X1))) | ($false = X1))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_38])])).
% 264.85/38.25  thf(f3897,plain,(
% 264.85/38.25    ( ! [X0 : $o,X1 : $o] : (($true = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),X1))) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$false)) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X1) | ($false = X0)) )),
% 264.85/38.25    inference(binary_proxy_clausification,[],[f3856])).
% 264.85/38.25  thf(f3930,plain,(
% 264.85/38.25    spl55_18 | spl55_36 | spl55_19),
% 264.85/38.25    inference(avatar_split_clause,[],[f3904,f2312,f3927,f2199])).
% 264.85/38.25  thf(f3904,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : ((vAPP($o,option($o),some($o),$false) = X0) | (none($o) = X0) | (vAPP($o,option($o),some($o),$true) = vAPP($o,option($o),some($o),X1)) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false = X1)) )),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f3817])).
% 264.85/38.25  thf(f3817,plain,(
% 264.85/38.25    ( ! [X0 : option($o),X1 : $o] : ((vAPP($o,option($o),some($o),$false) = X0) | (none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0) | (vAPP($o,option($o),some($o),$true) = vAPP($o,option($o),some($o),X1)) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false = X1)) )),
% 264.85/38.25    inference(superposition,[],[f1842,f2273])).
% 264.85/38.25  thf(f3929,plain,(
% 264.85/38.25    spl55_18 | spl55_36 | spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f3905,f2315,f3927,f2199])).
% 264.85/38.25  thf(f3905,plain,(
% 264.85/38.25    ( ! [X0 : $o] : ((vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$true)) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false = X0)) ) | spl55_20),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f3816])).
% 264.85/38.25  thf(f3816,plain,(
% 264.85/38.25    ( ! [X0 : $o] : ((vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$false)) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),$true)) | (none($o) = vAPP($o,option($o),some($o),$true)) | ($false = X0)) ) | spl55_20),
% 264.85/38.25    inference(superposition,[],[f2317,f2273])).
% 264.85/38.25  thf(f3923,plain,(
% 264.85/38.25    spl55_35 | spl55_19),
% 264.85/38.25    inference(avatar_split_clause,[],[f3910,f2312,f3921])).
% 264.85/38.25  thf(f3910,plain,(
% 264.85/38.25    ( ! [X2 : $o,X0 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1) | ($false = X0) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X2)) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X2)) )),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f3789])).
% 264.85/38.25  thf(f3789,plain,(
% 264.85/38.25    ( ! [X2 : $o,X0 : $o,X1 : option($o)] : ((vAPP($o,option($o),some($o),$false) = X1) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1) | ($false = X0) | (vAPP($o,option($o),some($o),X0) = vAPP($o,option($o),some($o),X2)) | (vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X2)) )),
% 264.85/38.25    inference(superposition,[],[f2273,f2273])).
% 264.85/38.25  thf(f3919,plain,(
% 264.85/38.25    spl55_33 | spl55_34),
% 264.85/38.25    inference(avatar_split_clause,[],[f3911,f3917,f3914])).
% 264.85/38.25  thf(f3917,plain,(
% 264.85/38.25    spl55_34 <=> ! [X2 : option($o),X1 : option($o)] : ((X1 = X2) | (none($o) = X1) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X2) | (vAPP($o,option($o),some($o),$false) = X2))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_34])])).
% 264.85/38.25  thf(f3911,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | (vAPP($o,option($o),some($o),$false) = X2) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1)) )),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f3784])).
% 264.85/38.25  thf(f3784,plain,(
% 264.85/38.25    ( ! [X2 : option($o),X0 : $o,X1 : option($o)] : ((X1 = X2) | (vAPP($o,option($o),some($o),$false) = X2) | (none($o) = X2) | ($false = X0) | (vAPP($o,option($o),some($o),$false) = X1) | (none($o) = X1) | ($false = X0)) )),
% 264.85/38.25    inference(superposition,[],[f2273,f2273])).
% 264.85/38.25  thf(f3074,plain,(
% 264.85/38.25    spl55_1 | ~spl55_28),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f3040])).
% 264.85/38.25  thf(f3040,plain,(
% 264.85/38.25    $false | (spl55_1 | ~spl55_28)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1745,f1111,f3012])).
% 264.85/38.25  thf(f3012,plain,(
% 264.85/38.25    ( ! [X0 : $o] : ((vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X0)) ) | ~spl55_28),
% 264.85/38.25    inference(superposition,[],[f3000,f1112])).
% 264.85/38.25  thf(f3000,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($false = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0)) ) | ~spl55_28),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f2992])).
% 264.85/38.25  thf(f2992,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($false = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | (none($o) = X0) | ($false = vAPP(option($o),$o,the($o),X0))) ) | ~spl55_28),
% 264.85/38.25    inference(superposition,[],[f1805,f2918])).
% 264.85/38.25  thf(f2918,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($false = vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0) | ($false = vAPP(option($o),$o,the($o),X0))) ) | ~spl55_28),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2916])).
% 264.85/38.25  thf(f2916,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | ($false = vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0) | ($false = vAPP(option($o),$o,the($o),X0))) ) | ~spl55_28),
% 264.85/38.25    inference(superposition,[],[f2396,f266])).
% 264.85/38.25  thf(f2396,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | ($false = vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0)) ) | ~spl55_28),
% 264.85/38.25    inference(avatar_component_clause,[],[f2395])).
% 264.85/38.25  thf(f2395,plain,(
% 264.85/38.25    spl55_28 <=> ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | ($false = vAPP(option($o),$o,sK1($o),X0)) | (none($o) = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_28])])).
% 264.85/38.25  thf(f2811,plain,(
% 264.85/38.25    spl55_1 | ~spl55_26),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2777])).
% 264.85/38.25  thf(f2777,plain,(
% 264.85/38.25    $false | (spl55_1 | ~spl55_26)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1745,f1111,f2753])).
% 264.85/38.25  thf(f2753,plain,(
% 264.85/38.25    ( ! [X0 : $o] : ((vAPP($o,option($o),some($o),X0) = none($o)) | ($false = X0)) ) | ~spl55_26),
% 264.85/38.25    inference(superposition,[],[f2679,f1112])).
% 264.85/38.25  thf(f2679,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($false = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0)) ) | ~spl55_26),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2678])).
% 264.85/38.25  thf(f2678,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | ($false = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0)) ) | ~spl55_26),
% 264.85/38.25    inference(duplicate_literal_removal,[],[f2676])).
% 264.85/38.25  thf(f2676,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | ($false = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | ($false = vAPP(option($o),$o,the($o),X0))) ) | ~spl55_26),
% 264.85/38.25    inference(superposition,[],[f2388,f266])).
% 264.85/38.25  thf(f2388,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | ($false = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0)) ) | ~spl55_26),
% 264.85/38.25    inference(avatar_component_clause,[],[f2387])).
% 264.85/38.25  thf(f2387,plain,(
% 264.85/38.25    spl55_26 <=> ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | ($false = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_26])])).
% 264.85/38.25  thf(f2647,plain,(
% 264.85/38.25    spl55_32 | spl55_30),
% 264.85/38.25    inference(avatar_split_clause,[],[f2641,f2441,f2644])).
% 264.85/38.25  thf(f2641,plain,(
% 264.85/38.25    ($false = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | spl55_30),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2639])).
% 264.85/38.25  thf(f2639,plain,(
% 264.85/38.25    ($true != $true) | ($false = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | spl55_30),
% 264.85/38.25    inference(superposition,[],[f2443,f266])).
% 264.85/38.25  thf(f2629,plain,(
% 264.85/38.25    spl55_31 | spl55_22),
% 264.85/38.25    inference(avatar_split_clause,[],[f2616,f2369,f2626])).
% 264.85/38.25  thf(f2369,plain,(
% 264.85/38.25    spl55_22 <=> ($true = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_22])])).
% 264.85/38.25  thf(f2616,plain,(
% 264.85/38.25    ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | spl55_22),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2612])).
% 264.85/38.25  thf(f2612,plain,(
% 264.85/38.25    ($true != $true) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | spl55_22),
% 264.85/38.25    inference(superposition,[],[f2371,f266])).
% 264.85/38.25  thf(f2371,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | spl55_22),
% 264.85/38.25    inference(avatar_component_clause,[],[f2369])).
% 264.85/38.25  thf(f2624,plain,(
% 264.85/38.25    spl55_20 | spl55_18 | spl55_22),
% 264.85/38.25    inference(avatar_split_clause,[],[f2617,f2369,f2199,f2315])).
% 264.85/38.25  thf(f2617,plain,(
% 264.85/38.25    (none($o) = vAPP($o,option($o),some($o),$true)) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true)) | spl55_22),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2610])).
% 264.85/38.25  thf(f2610,plain,(
% 264.85/38.25    ($true != $true) | (none($o) = vAPP($o,option($o),some($o),$true)) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true)) | spl55_22),
% 264.85/38.25    inference(superposition,[],[f2371,f1830])).
% 264.85/38.25  thf(f2623,plain,(
% 264.85/38.25    spl55_20 | spl55_22),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2604])).
% 264.85/38.25  thf(f2604,plain,(
% 264.85/38.25    $false | (spl55_20 | spl55_22)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1111,f2317,f2371,f1830])).
% 264.85/38.25  thf(f2622,plain,(
% 264.85/38.25    spl55_22),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2603])).
% 264.85/38.25  thf(f2603,plain,(
% 264.85/38.25    $false | spl55_22),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1112,f2371])).
% 264.85/38.25  thf(f2615,plain,(
% 264.85/38.25    spl55_22),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2614])).
% 264.85/38.25  thf(f2614,plain,(
% 264.85/38.25    $false | spl55_22),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2613])).
% 264.85/38.25  thf(f2613,plain,(
% 264.85/38.25    ($true != $true) | spl55_22),
% 264.85/38.25    inference(superposition,[],[f2371,f1112])).
% 264.85/38.25  thf(f2595,plain,(
% 264.85/38.25    spl55_8 | ~spl55_30 | ~spl55_7 | ~spl55_23),
% 264.85/38.25    inference(avatar_split_clause,[],[f2594,f2374,f1915,f2441,f1919])).
% 264.85/38.25  thf(f1919,plain,(
% 264.85/38.25    spl55_8 <=> ! [X0 : option($o)] : ($true = vAPP(option($o),$o,sK1($o),X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_8])])).
% 264.85/38.25  thf(f2374,plain,(
% 264.85/38.25    spl55_23 <=> ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_23])])).
% 264.85/38.25  thf(f2594,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | ($true = vAPP(option($o),$o,sK1($o),X0))) ) | (~spl55_7 | ~spl55_23)),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2593])).
% 264.85/38.25  thf(f2593,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | ($true != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | ($true = vAPP(option($o),$o,sK1($o),X0))) ) | (~spl55_7 | ~spl55_23)),
% 264.85/38.25    inference(forward_demodulation,[],[f2586,f1916])).
% 264.85/38.25  thf(f2586,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | ($true = vAPP(option($o),$o,sK1($o),X0)) | ($true != vAPP(option($o),$o,sK1($o),none($o)))) ) | ~spl55_23),
% 264.85/38.25    inference(superposition,[],[f1134,f2376])).
% 264.85/38.25  thf(f2376,plain,(
% 264.85/38.25    ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | ~spl55_23),
% 264.85/38.25    inference(avatar_component_clause,[],[f2374])).
% 264.85/38.25  thf(f1134,plain,(
% 264.85/38.25    ( ! [X0 : $tType,X2 : option(X0),X1 : option(X0) > $o] : (($true != vAPP(option(X0),$o,X1,vAPP(X0,option(X0),some(X0),vAPP(sTfun(option(X0),$o),X0,sK2(X0),X1)))) | ($true = vAPP(option(X0),$o,X1,X2)) | ($true != vAPP(option(X0),$o,X1,none(X0)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f1004])).
% 264.85/38.25  thf(f1004,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0) > $o,X2 : option(X0)] : (($true = vAPP(option(X0),$o,X1,X2)) | ($true != vAPP(option(X0),$o,X1,vAPP(X0,option(X0),some(X0),vAPP(sTfun(option(X0),$o),X0,sK2(X0),X1)))) | ($true != vAPP(option(X0),$o,X1,none(X0))))),
% 264.85/38.25    inference(skolemisation,[status(esa),new_symbols(skolem,[sK2])],[f748,f1003])).
% 264.85/38.25  thf(f1003,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0) > $o] : (? [X3 : X0] : ($true != vAPP(option(X0),$o,X1,vAPP(X0,option(X0),some(X0),X3))) => ($true != vAPP(option(X0),$o,X1,vAPP(X0,option(X0),some(X0),vAPP(sTfun(option(X0),$o),X0,sK2(X0),X1)))))),
% 264.85/38.25    introduced(choice_axiom,[])).
% 264.85/38.25  thf(f748,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0) > $o,X2 : option(X0)] : (($true = vAPP(option(X0),$o,X1,X2)) | ? [X3 : X0] : ($true != vAPP(option(X0),$o,X1,vAPP(X0,option(X0),some(X0),X3))) | ($true != vAPP(option(X0),$o,X1,none(X0))))),
% 264.85/38.25    inference(flattening,[],[f747])).
% 264.85/38.25  thf(f747,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0) > $o,X2 : option(X0)] : ((($true = vAPP(option(X0),$o,X1,X2)) | ? [X3 : X0] : ($true != vAPP(option(X0),$o,X1,vAPP(X0,option(X0),some(X0),X3)))) | ($true != vAPP(option(X0),$o,X1,none(X0))))),
% 264.85/38.25    inference(ennf_transformation,[],[f310])).
% 264.85/38.25  thf(f310,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0) > $o,X2 : option(X0)] : (($true = vAPP(option(X0),$o,X1,none(X0))) => (! [X3 : X0] : ($true = vAPP(option(X0),$o,X1,vAPP(X0,option(X0),some(X0),X3))) => ($true = vAPP(option(X0),$o,X1,X2))))),
% 264.85/38.25    inference(fool_elimination,[],[f309])).
% 264.85/38.25  thf(f309,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : option(X0) > $o,X2 : option(X0)] : (vAPP(option(X0),$o,X1,none(X0)) => (! [X3 : X0] : vAPP(option(X0),$o,X1,vAPP(X0,option(X0),some(X0),X3)) => vAPP(option(X0),$o,X1,X2)))),
% 264.85/38.25    inference(rectify,[],[f186])).
% 264.85/38.25  thf(f186,axiom,(
% 264.85/38.25    ! [X15 : $tType,X96 : option(X15) > $o,X65 : option(X15)] : (vAPP(option(X15),$o,X96,none(X15)) => (! [X42 : X15] : vAPP(option(X15),$o,X96,vAPP(X15,option(X15),some(X15),X42)) => vAPP(option(X15),$o,X96,X65)))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_185_option_Oinducts)).
% 264.85/38.25  thf(f2582,plain,(
% 264.85/38.25    spl55_23 | spl55_24),
% 264.85/38.25    inference(avatar_split_clause,[],[f2580,f2379,f2374])).
% 264.85/38.25  thf(f2379,plain,(
% 264.85/38.25    spl55_24 <=> ($true = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_24])])).
% 264.85/38.25  thf(f2580,plain,(
% 264.85/38.25    ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | spl55_24),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2579])).
% 264.85/38.25  thf(f2579,plain,(
% 264.85/38.25    ($true != $true) | ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | spl55_24),
% 264.85/38.25    inference(superposition,[],[f2381,f266])).
% 264.85/38.25  thf(f2381,plain,(
% 264.85/38.25    ($true != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | spl55_24),
% 264.85/38.25    inference(avatar_component_clause,[],[f2379])).
% 264.85/38.25  thf(f2581,plain,(
% 264.85/38.25    spl55_23 | spl55_24),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2577])).
% 264.85/38.25  thf(f2577,plain,(
% 264.85/38.25    $false | (spl55_23 | spl55_24)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f2375,f2381,f266])).
% 264.85/38.25  thf(f2375,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | spl55_23),
% 264.85/38.25    inference(avatar_component_clause,[],[f2374])).
% 264.85/38.25  thf(f2451,plain,(
% 264.85/38.25    ~spl55_21 | ~spl55_17 | spl55_23),
% 264.85/38.25    inference(avatar_split_clause,[],[f2450,f2374,f1993,f2365])).
% 264.85/38.25  thf(f2365,plain,(
% 264.85/38.25    spl55_21 <=> (the($o) = sK1($o))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_21])])).
% 264.85/38.25  thf(f1993,plain,(
% 264.85/38.25    spl55_17 <=> ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_17])])).
% 264.85/38.25  thf(f2450,plain,(
% 264.85/38.25    (the($o) != sK1($o)) | (~spl55_17 | spl55_23)),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2448])).
% 264.85/38.25  thf(f2448,plain,(
% 264.85/38.25    ($false != $false) | (the($o) != sK1($o)) | (~spl55_17 | spl55_23)),
% 264.85/38.25    inference(constrained_superposition,[],[f2375,f1995])).
% 264.85/38.25  thf(f1995,plain,(
% 264.85/38.25    ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | ~spl55_17),
% 264.85/38.25    inference(avatar_component_clause,[],[f1993])).
% 264.85/38.25  thf(f2447,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | (none($o) != vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2446,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | (none($o) != vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | ($true != vAPP(option($o),$o,sK1($o),none($o))) | ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2445,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | (none($o) != vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o)))) | ($true != vAPP(option($o),$o,sK1($o),none($o))) | ($true = vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2444,plain,(
% 264.85/38.25    spl55_8 | ~spl55_30 | ~spl55_7 | ~spl55_23),
% 264.85/38.25    inference(avatar_split_clause,[],[f2439,f2374,f1915,f2441,f1919])).
% 264.85/38.25  thf(f2439,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | ($true = vAPP(option($o),$o,sK1($o),X0))) ) | (~spl55_7 | ~spl55_23)),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2438])).
% 264.85/38.25  thf(f2438,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | ($true != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | ($true = vAPP(option($o),$o,sK1($o),X0))) ) | (~spl55_7 | ~spl55_23)),
% 264.85/38.25    inference(forward_demodulation,[],[f2433,f1916])).
% 264.85/38.25  thf(f2433,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,sK1($o),vAPP($o,option($o),some($o),$false))) | ($true = vAPP(option($o),$o,sK1($o),X0)) | ($true != vAPP(option($o),$o,sK1($o),none($o)))) ) | ~spl55_23),
% 264.85/38.25    inference(superposition,[],[f1134,f2376])).
% 264.85/38.25  thf(f2419,plain,(
% 264.85/38.25    spl55_17 | spl55_13),
% 264.85/38.25    inference(avatar_split_clause,[],[f2418,f1939,f1993])).
% 264.85/38.25  thf(f1939,plain,(
% 264.85/38.25    spl55_13 <=> ($true = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_13])])).
% 264.85/38.25  thf(f2418,plain,(
% 264.85/38.25    ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | spl55_13),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2417])).
% 264.85/38.25  thf(f2417,plain,(
% 264.85/38.25    ($true != $true) | ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | spl55_13),
% 264.85/38.25    inference(superposition,[],[f1941,f266])).
% 264.85/38.25  thf(f1941,plain,(
% 264.85/38.25    ($true != vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | spl55_13),
% 264.85/38.25    inference(avatar_component_clause,[],[f1939])).
% 264.85/38.25  thf(f2414,plain,(
% 264.85/38.25    ($false != vAPP(option($o),$o,the($o),none($o))) | ($true != vAPP(option($o),$o,the($o),none($o))) | ($true = $false)),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2413,plain,(
% 264.85/38.25    (none($o) != vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | ($false != vAPP(option($o),$o,the($o),none($o))) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2412,plain,(
% 264.85/38.25    ($false != vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | ($false != vAPP(option($o),$o,the($o),none($o))) | ($true != vAPP(option($o),$o,the($o),none($o))) | ($true = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2411,plain,(
% 264.85/38.25    ($false != vAPP(option($o),$o,the($o),none($o))) | ($true != vAPP(option($o),$o,the($o),none($o))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2410,plain,(
% 264.85/38.25    ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true = $false)),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2409,plain,(
% 264.85/38.25    (none($o) != vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true = vAPP(option($o),$o,the($o),none($o)))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2408,plain,(
% 264.85/38.25    ($false != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),$true))),
% 264.85/38.25    introduced(theory_tautology_sat_conflict,[])).
% 264.85/38.25  thf(f2407,plain,(
% 264.85/38.25    ~spl55_24 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2357,f1944,f2379])).
% 264.85/38.25  thf(f1944,plain,(
% 264.85/38.25    spl55_14 <=> ($true = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_14])])).
% 264.85/38.25  thf(f2357,plain,(
% 264.85/38.25    ($true != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | spl55_14),
% 264.85/38.25    inference(superposition,[],[f1946,f1112])).
% 264.85/38.25  thf(f1946,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | spl55_14),
% 264.85/38.25    inference(avatar_component_clause,[],[f1944])).
% 264.85/38.25  thf(f2406,plain,(
% 264.85/38.25    spl55_6 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2358,f1944,f1911])).
% 264.85/38.25  thf(f1911,plain,(
% 264.85/38.25    spl55_6 <=> ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_6])])).
% 264.85/38.25  thf(f2358,plain,(
% 264.85/38.25    ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | spl55_14),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2356])).
% 264.85/38.25  thf(f2356,plain,(
% 264.85/38.25    ($true != $true) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | spl55_14),
% 264.85/38.25    inference(superposition,[],[f1946,f266])).
% 264.85/38.25  thf(f2405,plain,(
% 264.85/38.25    spl55_29 | spl55_5 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2359,f1944,f1907,f2401])).
% 264.85/38.25  thf(f2401,plain,(
% 264.85/38.25    spl55_29 <=> (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_29])])).
% 264.85/38.25  thf(f1907,plain,(
% 264.85/38.25    spl55_5 <=> (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_5])])).
% 264.85/38.25  thf(f2359,plain,(
% 264.85/38.25    (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | spl55_14),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2354])).
% 264.85/38.25  thf(f2354,plain,(
% 264.85/38.25    ($true != $true) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | spl55_14),
% 264.85/38.25    inference(superposition,[],[f1946,f1830])).
% 264.85/38.25  thf(f2404,plain,(
% 264.85/38.25    spl55_29 | spl55_5 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2399,f1944,f1907,f2401])).
% 264.85/38.25  thf(f2399,plain,(
% 264.85/38.25    (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | spl55_14),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2398])).
% 264.85/38.25  thf(f2398,plain,(
% 264.85/38.25    ($true != $true) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | spl55_14),
% 264.85/38.25    inference(forward_demodulation,[],[f2352,f1112])).
% 264.85/38.25  thf(f2352,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) | spl55_14),
% 264.85/38.25    inference(superposition,[],[f1946,f1842])).
% 264.85/38.25  thf(f2397,plain,(
% 264.85/38.25    spl55_23 | spl55_28 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2361,f1944,f2395,f2374])).
% 264.85/38.25  thf(f2361,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | ($false = vAPP(option($o),$o,sK1($o),X0)) | ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) ) | spl55_14),
% 264.85/38.25    inference(binary_proxy_clausification,[],[f2351])).
% 264.85/38.25  thf(f2351,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | (vAPP(option($o),$o,sK1($o),X0) != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) ) | spl55_14),
% 264.85/38.25    inference(constrained_superposition,[],[f1946,f1122])).
% 264.85/38.25  thf(f2393,plain,(
% 264.85/38.25    spl55_24 | spl55_27 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2360,f1944,f2391,f2379])).
% 264.85/38.25  thf(f2360,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | ($true = vAPP(option($o),$o,sK1($o),X0)) | ($true = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) ) | spl55_14),
% 264.85/38.25    inference(binary_proxy_clausification,[],[f2351])).
% 264.85/38.25  thf(f2389,plain,(
% 264.85/38.25    spl55_23 | spl55_26 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2363,f1944,f2387,f2374])).
% 264.85/38.25  thf(f2363,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | ($false = vAPP(option($o),$o,the($o),X0)) | ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) ) | spl55_14),
% 264.85/38.25    inference(binary_proxy_clausification,[],[f2350])).
% 264.85/38.25  thf(f2350,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | (vAPP(option($o),$o,the($o),X0) != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) ) | spl55_14),
% 264.85/38.25    inference(constrained_superposition,[],[f1946,f1120])).
% 264.85/38.25  thf(f2385,plain,(
% 264.85/38.25    ~spl55_24 | spl55_25 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2349,f1944,f2383,f2379])).
% 264.85/38.25  thf(f2383,plain,(
% 264.85/38.25    spl55_25 <=> ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (vAPP($o,option($o),some($o),$false) = X0) | (none($o) = X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_25])])).
% 264.85/38.25  thf(f2349,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),X0)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0) | ($true != vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o)))) ) | spl55_14),
% 264.85/38.25    inference(constrained_superposition,[],[f1946,f1842])).
% 264.85/38.25  thf(f2377,plain,(
% 264.85/38.25    spl55_23 | ~spl55_22 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2348,f1944,f2369,f2374])).
% 264.85/38.25  thf(f2348,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))) | spl55_14),
% 264.85/38.25    inference(superposition,[],[f1946,f266])).
% 264.85/38.25  thf(f2372,plain,(
% 264.85/38.25    ~spl55_21 | ~spl55_22 | ~spl55_13 | spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f2347,f1944,f1939,f2369,f2365])).
% 264.85/38.25  thf(f2347,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),$true))) | (the($o) != sK1($o)) | (~spl55_13 | spl55_14)),
% 264.85/38.25    inference(constrained_superposition,[],[f1946,f1940])).
% 264.85/38.25  thf(f1940,plain,(
% 264.85/38.25    ($true = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | ~spl55_13),
% 264.85/38.25    inference(avatar_component_clause,[],[f1939])).
% 264.85/38.25  thf(f2318,plain,(
% 264.85/38.25    spl55_19 | ~spl55_20),
% 264.85/38.25    inference(avatar_split_clause,[],[f2305,f2315,f2312])).
% 264.85/38.25  thf(f2305,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : ((vAPP($o,option($o),some($o),$false) != vAPP($o,option($o),some($o),$true)) | (none($o) = X0) | (vAPP($o,option($o),some($o),$false) = X0)) )),
% 264.85/38.25    inference(equality_factoring,[],[f1842])).
% 264.85/38.25  thf(f2227,plain,(
% 264.85/38.25    spl55_5 | spl55_6 | spl55_8 | ~spl55_7),
% 264.85/38.25    inference(avatar_split_clause,[],[f2226,f1915,f1919,f1911,f1907])).
% 264.85/38.25  thf(f2226,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true = vAPP(option($o),$o,sK1($o),X0)) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) ) | ~spl55_7),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2225])).
% 264.85/38.25  thf(f2225,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | ($true = vAPP(option($o),$o,sK1($o),X0)) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) ) | ~spl55_7),
% 264.85/38.25    inference(forward_demodulation,[],[f2219,f1916])).
% 264.85/38.25  thf(f2219,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true = vAPP(option($o),$o,sK1($o),X0)) | ($true != vAPP(option($o),$o,sK1($o),none($o))) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) )),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2212])).
% 264.85/38.25  thf(f2212,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | ($true = vAPP(option($o),$o,sK1($o),X0)) | ($true != vAPP(option($o),$o,sK1($o),none($o))) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) )),
% 264.85/38.25    inference(superposition,[],[f1134,f1808])).
% 264.85/38.25  thf(f1808,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true = vAPP(option($o),$o,sK1($o),X0)) | ($false = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0)) )),
% 264.85/38.25    inference(superposition,[],[f1792,f1122])).
% 264.85/38.25  thf(f2202,plain,(
% 264.85/38.25    spl55_18 | ~spl55_10 | ~spl55_13),
% 264.85/38.25    inference(avatar_split_clause,[],[f2197,f1939,f1927,f2199])).
% 264.85/38.25  thf(f1927,plain,(
% 264.85/38.25    spl55_10 <=> (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_10])])).
% 264.85/38.25  thf(f2197,plain,(
% 264.85/38.25    (none($o) = vAPP($o,option($o),some($o),$true)) | (~spl55_10 | ~spl55_13)),
% 264.85/38.25    inference(forward_demodulation,[],[f1929,f1940])).
% 264.85/38.25  thf(f1929,plain,(
% 264.85/38.25    (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o)))) | ~spl55_10),
% 264.85/38.25    inference(avatar_component_clause,[],[f1927])).
% 264.85/38.25  thf(f2186,plain,(
% 264.85/38.25    spl55_1 | ~spl55_8),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2165])).
% 264.85/38.25  thf(f2165,plain,(
% 264.85/38.25    $false | (spl55_1 | ~spl55_8)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1745,f1111,f2136])).
% 264.85/38.25  thf(f2136,plain,(
% 264.85/38.25    ( ! [X0 : $o] : ((vAPP($o,option($o),some($o),X0) = none($o)) | ($true = X0)) ) | ~spl55_8),
% 264.85/38.25    inference(superposition,[],[f1965,f1112])).
% 264.85/38.25  thf(f1965,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true = vAPP(option($o),$o,the($o),X0)) | (none($o) = X0)) ) | ~spl55_8),
% 264.85/38.25    inference(superposition,[],[f1920,f1805])).
% 264.85/38.25  thf(f1920,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true = vAPP(option($o),$o,sK1($o),X0))) ) | ~spl55_8),
% 264.85/38.25    inference(avatar_component_clause,[],[f1919])).
% 264.85/38.25  thf(f2113,plain,(
% 264.85/38.25    spl55_16 | spl55_11),
% 264.85/38.25    inference(avatar_split_clause,[],[f2112,f1931,f1981])).
% 264.85/38.25  thf(f1981,plain,(
% 264.85/38.25    spl55_16 <=> ($false = vAPP(option($o),$o,the($o),none($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_16])])).
% 264.85/38.25  thf(f1931,plain,(
% 264.85/38.25    spl55_11 <=> ($true = vAPP(option($o),$o,the($o),none($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_11])])).
% 264.85/38.25  thf(f2112,plain,(
% 264.85/38.25    ($false = vAPP(option($o),$o,the($o),none($o))) | spl55_11),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2111])).
% 264.85/38.25  thf(f2111,plain,(
% 264.85/38.25    ($true != $true) | ($false = vAPP(option($o),$o,the($o),none($o))) | spl55_11),
% 264.85/38.25    inference(superposition,[],[f1933,f266])).
% 264.85/38.25  thf(f1933,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,the($o),none($o))) | spl55_11),
% 264.85/38.25    inference(avatar_component_clause,[],[f1931])).
% 264.85/38.25  thf(f2082,plain,(
% 264.85/38.25    ~spl55_12),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2021])).
% 264.85/38.25  thf(f2021,plain,(
% 264.85/38.25    $false | ~spl55_12),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1155,f2000,f1136])).
% 264.85/38.25  thf(f1136,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : (($true != vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),X2)) | (vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),element_ptr(X1),sK3(X0,X1),X2)) = X2)) )),
% 264.85/38.25    inference(cnf_transformation,[],[f1006])).
% 264.85/38.25  thf(f1006,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : ((vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),element_ptr(X1),sK3(X0,X1),X2)) = X2) | ($true != vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),X2)))),
% 264.85/38.25    inference(skolemisation,[status(esa),new_symbols(skolem,[sK3])],[f750,f1005])).
% 264.85/38.25  thf(f1005,plain,(
% 264.85/38.25    ! [X1 : $tType,X0 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : (? [X3 : element_ptr(X1)] : (vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),X3) = X2) => (vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),element_ptr(X1),sK3(X0,X1),X2)) = X2))),
% 264.85/38.25    introduced(choice_axiom,[])).
% 264.85/38.25  thf(f750,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : (? [X3 : element_ptr(X1)] : (vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),X3) = X2) | ($true != vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),X2)))),
% 264.85/38.25    inference(ennf_transformation,[],[f314])).
% 264.85/38.25  thf(f314,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : (($true = vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),X2)) => ~! [X3 : element_ptr(X1)] : (vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),X3) != X2))),
% 264.85/38.25    inference(fool_elimination,[],[f313])).
% 264.85/38.25  thf(f313,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : (vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),X2) => ~! [X3 : element_ptr(X1)] : (vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),X3) != X2))),
% 264.85/38.25    inference(rectify,[],[f214])).
% 264.85/38.25  thf(f214,axiom,(
% 264.85/38.25    ! [X16 : $tType,X15 : $tType,X49 : node_ptr(sum_sum(element_ptr(X15),X16))] : (vAPP(node_ptr(sum_sum(element_ptr(X15),X16)),$o,is_ele497529067_p_t_r(X15,X16),X49) => ~! [X112 : element_ptr(X15)] : (vAPP(element_ptr(X15),node_ptr(sum_sum(element_ptr(X15),X16)),cast_e2129487814_p_t_r(X15,X16),X112) != X49))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_213_is__element__ptr__kind__obtains)).
% 264.85/38.25  thf(f2000,plain,(
% 264.85/38.25    ( ! [X0 : $o] : (($true = X0)) ) | ~spl55_12),
% 264.85/38.25    inference(superposition,[],[f1936,f1112])).
% 264.85/38.25  thf(f1936,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true = vAPP(option($o),$o,the($o),X0))) ) | ~spl55_12),
% 264.85/38.25    inference(avatar_component_clause,[],[f1935])).
% 264.85/38.25  thf(f1935,plain,(
% 264.85/38.25    spl55_12 <=> ! [X0 : option($o)] : ($true = vAPP(option($o),$o,the($o),X0))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_12])])).
% 264.85/38.25  thf(f1155,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : $tType,X3 : character_data_ptr(X0),X4 : element_ptr(X2)] : ((vAPP(character_data_ptr(X0),node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),cast_c1817826148_p_t_r(X0,X2,X1),X3) != vAPP(element_ptr(X2),node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),cast_e2129487814_p_t_r(X2,sum_sum(character_data_ptr(X0),X1)),X4))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f688])).
% 264.85/38.25  thf(f688,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : character_data_ptr(X0),X4 : element_ptr(X2)] : (vAPP(character_data_ptr(X0),node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),cast_c1817826148_p_t_r(X0,X2,X1),X3) != vAPP(element_ptr(X2),node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),cast_e2129487814_p_t_r(X2,sum_sum(character_data_ptr(X0),X1)),X4))),
% 264.85/38.25    inference(rectify,[],[f44])).
% 264.85/38.25  thf(f44,axiom,(
% 264.85/38.25    ! [X16 : $tType,X18 : $tType,X15 : $tType,X44 : character_data_ptr(X16),X45 : element_ptr(X15)] : (vAPP(character_data_ptr(X16),node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X18))),cast_c1817826148_p_t_r(X16,X15,X18),X44) != vAPP(element_ptr(X15),node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X18))),cast_e2129487814_p_t_r(X15,sum_sum(character_data_ptr(X16),X18)),X45))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_43_cast__element__ptr__not__character__data__ptr_I2_J)).
% 264.85/38.25  thf(f2081,plain,(
% 264.85/38.25    ~spl55_12),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2020])).
% 264.85/38.25  thf(f2020,plain,(
% 264.85/38.25    $false | ~spl55_12),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1155,f2000,f1135])).
% 264.85/38.25  thf(f1135,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : (($true != vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),X2)) | (vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),vAPP(option(element_ptr(X1)),element_ptr(X1),the(element_ptr(X1)),vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),option(element_ptr(X1)),cast_n1001364742_p_t_r(X1,X0),X2))) = X2)) )),
% 264.85/38.25    inference(cnf_transformation,[],[f749])).
% 264.85/38.25  thf(f749,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : ((vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),vAPP(option(element_ptr(X1)),element_ptr(X1),the(element_ptr(X1)),vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),option(element_ptr(X1)),cast_n1001364742_p_t_r(X1,X0),X2))) = X2) | ($true != vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),X2)))),
% 264.85/38.25    inference(ennf_transformation,[],[f312])).
% 264.85/38.25  thf(f312,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : (($true = vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),X2)) => (vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),vAPP(option(element_ptr(X1)),element_ptr(X1),the(element_ptr(X1)),vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),option(element_ptr(X1)),cast_n1001364742_p_t_r(X1,X0),X2))) = X2))),
% 264.85/38.25    inference(fool_elimination,[],[f311])).
% 264.85/38.25  thf(f311,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : node_ptr(sum_sum(element_ptr(X1),X0))] : (vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),$o,is_ele497529067_p_t_r(X1,X0),X2) => (vAPP(element_ptr(X1),node_ptr(sum_sum(element_ptr(X1),X0)),cast_e2129487814_p_t_r(X1,X0),vAPP(option(element_ptr(X1)),element_ptr(X1),the(element_ptr(X1)),vAPP(node_ptr(sum_sum(element_ptr(X1),X0)),option(element_ptr(X1)),cast_n1001364742_p_t_r(X1,X0),X2))) = X2))),
% 264.85/38.25    inference(rectify,[],[f210])).
% 264.85/38.25  thf(f210,axiom,(
% 264.85/38.25    ! [X16 : $tType,X15 : $tType,X49 : node_ptr(sum_sum(element_ptr(X15),X16))] : (vAPP(node_ptr(sum_sum(element_ptr(X15),X16)),$o,is_ele497529067_p_t_r(X15,X16),X49) => (vAPP(element_ptr(X15),node_ptr(sum_sum(element_ptr(X15),X16)),cast_e2129487814_p_t_r(X15,X16),vAPP(option(element_ptr(X15)),element_ptr(X15),the(element_ptr(X15)),vAPP(node_ptr(sum_sum(element_ptr(X15),X16)),option(element_ptr(X15)),cast_n1001364742_p_t_r(X15,X16),X49))) = X49))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_209_element__ptr__casts__commute3)).
% 264.85/38.25  thf(f2080,plain,(
% 264.85/38.25    ~spl55_12),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2019])).
% 264.85/38.25  thf(f2019,plain,(
% 264.85/38.25    $false | ~spl55_12),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f2000,f2000,f1163])).
% 264.85/38.25  thf(f1163,plain,(
% 264.85/38.25    ( ! [X4 : $tType,X3 : $tType,X2 : option(X4) > option(X3) > $o,X0 : option(X3),X1 : option(X4)] : (($true != vAPP(option(X3),$o,vAPP(option(X4),sTfun(option(X3),$o),vAPP(sTfun(option(X4),sTfun(option(X3),$o)),sTfun(option(X4),sTfun(option(X3),$o)),sP0(X3,X4),X2),X1),X0)) | ($true != vAPP(option(X3),$o,vAPP(option(X4),sTfun(option(X3),$o),X2,X1),X0))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f1016])).
% 264.85/38.25  thf(f1016,plain,(
% 264.85/38.25    ! [X0 : option(X3),X1 : option(X4),X2 : option(X4) > option(X3) > $o,X3 : $tType,X4 : $tType] : ((($true != vAPP(option(X3),$o,vAPP(option(X4),sTfun(option(X3),$o),X2,X1),X0)) & (vAPP(X3,option(X3),some(X3),vAPP(option(X3),X3,vAPP(option(X4),sTfun(option(X3),X3),vAPP(sTfun(option(X4),sTfun(option(X3),$o)),sTfun(option(X4),sTfun(option(X3),X3)),sK8(X3,X4),X2),X1),X0)) = X0) & (vAPP(X4,option(X4),some(X4),vAPP(option(X3),X4,vAPP(option(X4),sTfun(option(X3),X4),vAPP(sTfun(option(X4),sTfun(option(X3),$o)),sTfun(option(X4),sTfun(option(X3),X4)),sK7(X3,X4),X2),X1),X0)) = X1)) | ($true != vAPP(option(X3),$o,vAPP(option(X4),sTfun(option(X3),$o),vAPP(sTfun(option(X4),sTfun(option(X3),$o)),sTfun(option(X4),sTfun(option(X3),$o)),sP0(X3,X4),X2),X1),X0)))),
% 264.85/38.25    inference(skolemisation,[status(esa),new_symbols(skolem,[sK7,sK8])],[f1014,f1015])).
% 264.85/38.25  thf(f1015,plain,(
% 264.85/38.25    ! [X4 : $tType,X3 : $tType,X0 : option(X3),X1 : option(X4),X2 : option(X4) > option(X3) > $o] : (? [X5 : X4,X6 : X3] : (($true != vAPP(option(X3),$o,vAPP(option(X4),sTfun(option(X3),$o),X2,X1),X0)) & (vAPP(X3,option(X3),some(X3),X6) = X0) & (vAPP(X4,option(X4),some(X4),X5) = X1)) => (($true != vAPP(option(X3),$o,vAPP(option(X4),sTfun(option(X3),$o),X2,X1),X0)) & (vAPP(X3,option(X3),some(X3),vAPP(option(X3),X3,vAPP(option(X4),sTfun(option(X3),X3),vAPP(sTfun(option(X4),sTfun(option(X3),$o)),sTfun(option(X4),sTfun(option(X3),X3)),sK8(X3,X4),X2),X1),X0)) = X0) & (vAPP(X4,option(X4),some(X4),vAPP(option(X3),X4,vAPP(option(X4),sTfun(option(X3),X4),vAPP(sTfun(option(X4),sTfun(option(X3),$o)),sTfun(option(X4),sTfun(option(X3),X4)),sK7(X3,X4),X2),X1),X0)) = X1)))),
% 264.85/38.25    introduced(choice_axiom,[])).
% 264.85/38.25  thf(f1014,plain,(
% 264.85/38.25    ! [X0 : option(X3),X1 : option(X4),X2 : option(X4) > option(X3) > $o,X3 : $tType,X4 : $tType] : (? [X5 : X4,X6 : X3] : (($true != vAPP(option(X3),$o,vAPP(option(X4),sTfun(option(X3),$o),X2,X1),X0)) & (vAPP(X3,option(X3),some(X3),X6) = X0) & (vAPP(X4,option(X4),some(X4),X5) = X1)) | ($true != vAPP(option(X3),$o,vAPP(option(X4),sTfun(option(X3),$o),vAPP(sTfun(option(X4),sTfun(option(X3),$o)),sTfun(option(X4),sTfun(option(X3),$o)),sP0(X3,X4),X2),X1),X0)))),
% 264.85/38.25    inference(rectify,[],[f1013])).
% 264.85/38.25  thf(f1013,plain,(
% 264.85/38.25    ! [X4 : option(X1),X2 : option(X0),X3 : option(X0) > option(X1) > $o,X1 : $tType,X0 : $tType] : (? [X5 : X0,X6 : X1] : (($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),X3,X2),X4)) & (vAPP(X1,option(X1),some(X1),X6) = X4) & (vAPP(X0,option(X0),some(X0),X5) = X2)) | ($true != vAPP(option(X1),$o,vAPP(option(X0),sTfun(option(X1),$o),vAPP(sTfun(option(X0),sTfun(option(X1),$o)),sTfun(option(X0),sTfun(option(X1),$o)),sP0(X1,X0),X3),X2),X4)))),
% 264.85/38.25    inference(nnf_transformation,[],[f999])).
% 264.85/38.25  thf(f2079,plain,(
% 264.85/38.25    ~spl55_12),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2018])).
% 264.85/38.25  thf(f2018,plain,(
% 264.85/38.25    $false | ~spl55_12),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f2000,f2000,f1163])).
% 264.85/38.25  thf(f2078,plain,(
% 264.85/38.25    spl55_1 | ~spl55_12),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2017])).
% 264.85/38.25  thf(f2017,plain,(
% 264.85/38.25    $false | (spl55_1 | ~spl55_12)),
% 264.85/38.25    inference(unit_resulting_resolution,[],[f1745,f2000])).
% 264.85/38.25  thf(f2055,plain,(
% 264.85/38.25    ~spl55_12),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2054])).
% 264.85/38.25  thf(f2054,plain,(
% 264.85/38.25    $false | ~spl55_12),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2042])).
% 264.85/38.25  thf(f2042,plain,(
% 264.85/38.25    ($true != $true) | ~spl55_12),
% 264.85/38.25    inference(superposition,[],[f1153,f2000])).
% 264.85/38.25  thf(f1153,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : $tType,X3 : character_data_ptr(X2)] : (($true != vAPP(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),$o,is_ele497529067_p_t_r(X0,sum_sum(character_data_ptr(X2),X1)),vAPP(character_data_ptr(X2),node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),cast_c1817826148_p_t_r(X2,X0,X1),X3)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f687])).
% 264.85/38.25  thf(f687,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : character_data_ptr(X2)] : ($true != vAPP(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),$o,is_ele497529067_p_t_r(X0,sum_sum(character_data_ptr(X2),X1)),vAPP(character_data_ptr(X2),node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),cast_c1817826148_p_t_r(X2,X0,X1),X3)))),
% 264.85/38.25    inference(flattening,[],[f336])).
% 264.85/38.25  thf(f336,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : character_data_ptr(X2)] : ~($true = vAPP(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),$o,is_ele497529067_p_t_r(X0,sum_sum(character_data_ptr(X2),X1)),vAPP(character_data_ptr(X2),node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),cast_c1817826148_p_t_r(X2,X0,X1),X3)))),
% 264.85/38.25    inference(fool_elimination,[],[f335])).
% 264.85/38.25  thf(f335,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : character_data_ptr(X2)] : ~vAPP(node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),$o,is_ele497529067_p_t_r(X0,sum_sum(character_data_ptr(X2),X1)),vAPP(character_data_ptr(X2),node_ptr(sum_sum(element_ptr(X0),sum_sum(character_data_ptr(X2),X1))),cast_c1817826148_p_t_r(X2,X0,X1),X3))),
% 264.85/38.25    inference(rectify,[],[f212])).
% 264.85/38.25  thf(f212,axiom,(
% 264.85/38.25    ! [X15 : $tType,X17 : $tType,X16 : $tType,X44 : character_data_ptr(X16)] : ~vAPP(node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),$o,is_ele497529067_p_t_r(X15,sum_sum(character_data_ptr(X16),X17)),vAPP(character_data_ptr(X16),node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),cast_c1817826148_p_t_r(X16,X15,X17),X44))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_211_is__element__ptr__kind__not__character__data__ptr)).
% 264.85/38.25  thf(f2053,plain,(
% 264.85/38.25    ~spl55_12),
% 264.85/38.25    inference(avatar_contradiction_clause,[],[f2052])).
% 264.85/38.25  thf(f2052,plain,(
% 264.85/38.25    $false | ~spl55_12),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f2043])).
% 264.85/38.25  thf(f2043,plain,(
% 264.85/38.25    ($true != $true) | ~spl55_12),
% 264.85/38.25    inference(superposition,[],[f1152,f2000])).
% 264.85/38.25  thf(f1152,plain,(
% 264.85/38.25    ( ! [X1 : $tType,X0 : $tType,X2 : $tType,X3 : element_ptr(X2)] : (($true != vAPP(node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),$o,is_cha614540985_p_t_r(X2,X0,X1),vAPP(element_ptr(X2),node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),cast_e2129487814_p_t_r(X2,sum_sum(character_data_ptr(X0),X1)),X3)))) )),
% 264.85/38.25    inference(cnf_transformation,[],[f686])).
% 264.85/38.25  thf(f686,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : element_ptr(X2)] : ($true != vAPP(node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),$o,is_cha614540985_p_t_r(X2,X0,X1),vAPP(element_ptr(X2),node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),cast_e2129487814_p_t_r(X2,sum_sum(character_data_ptr(X0),X1)),X3)))),
% 264.85/38.25    inference(flattening,[],[f334])).
% 264.85/38.25  thf(f334,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : element_ptr(X2)] : ~($true = vAPP(node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),$o,is_cha614540985_p_t_r(X2,X0,X1),vAPP(element_ptr(X2),node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),cast_e2129487814_p_t_r(X2,sum_sum(character_data_ptr(X0),X1)),X3)))),
% 264.85/38.25    inference(fool_elimination,[],[f333])).
% 264.85/38.25  thf(f333,plain,(
% 264.85/38.25    ! [X0 : $tType,X1 : $tType,X2 : $tType,X3 : element_ptr(X2)] : ~vAPP(node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),$o,is_cha614540985_p_t_r(X2,X0,X1),vAPP(element_ptr(X2),node_ptr(sum_sum(element_ptr(X2),sum_sum(character_data_ptr(X0),X1))),cast_e2129487814_p_t_r(X2,sum_sum(character_data_ptr(X0),X1)),X3))),
% 264.85/38.25    inference(rectify,[],[f232])).
% 264.85/38.25  thf(f232,axiom,(
% 264.85/38.25    ! [X16 : $tType,X17 : $tType,X15 : $tType,X45 : element_ptr(X15)] : ~vAPP(node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),$o,is_cha614540985_p_t_r(X15,X16,X17),vAPP(element_ptr(X15),node_ptr(sum_sum(element_ptr(X15),sum_sum(character_data_ptr(X16),X17))),cast_e2129487814_p_t_r(X15,sum_sum(character_data_ptr(X16),X17)),X45))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_231_is__character__data__ptr__kind__not__element__ptr)).
% 264.85/38.25  thf(f1996,plain,(
% 264.85/38.25    spl55_17 | spl55_13),
% 264.85/38.25    inference(avatar_split_clause,[],[f1991,f1939,f1993])).
% 264.85/38.25  thf(f1991,plain,(
% 264.85/38.25    ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | spl55_13),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f1990])).
% 264.85/38.25  thf(f1990,plain,(
% 264.85/38.25    ($true != $true) | ($false = vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | spl55_13),
% 264.85/38.25    inference(superposition,[],[f1941,f266])).
% 264.85/38.25  thf(f1984,plain,(
% 264.85/38.25    spl55_16 | spl55_11),
% 264.85/38.25    inference(avatar_split_clause,[],[f1979,f1931,f1981])).
% 264.85/38.25  thf(f1979,plain,(
% 264.85/38.25    ($false = vAPP(option($o),$o,the($o),none($o))) | spl55_11),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f1978])).
% 264.85/38.25  thf(f1978,plain,(
% 264.85/38.25    ($true != $true) | ($false = vAPP(option($o),$o,the($o),none($o))) | spl55_11),
% 264.85/38.25    inference(superposition,[],[f1933,f266])).
% 264.85/38.25  thf(f1958,plain,(
% 264.85/38.25    spl55_15 | spl55_7),
% 264.85/38.25    inference(avatar_split_clause,[],[f1953,f1915,f1955])).
% 264.85/38.25  thf(f1955,plain,(
% 264.85/38.25    spl55_15 <=> ($false = vAPP(option($o),$o,sK1($o),none($o)))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_15])])).
% 264.85/38.25  thf(f1953,plain,(
% 264.85/38.25    ($false = vAPP(option($o),$o,sK1($o),none($o))) | spl55_7),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f1951])).
% 264.85/38.25  thf(f1951,plain,(
% 264.85/38.25    ($true != $true) | ($false = vAPP(option($o),$o,sK1($o),none($o))) | spl55_7),
% 264.85/38.25    inference(superposition,[],[f1917,f266])).
% 264.85/38.25  thf(f1917,plain,(
% 264.85/38.25    ($true != vAPP(option($o),$o,sK1($o),none($o))) | spl55_7),
% 264.85/38.25    inference(avatar_component_clause,[],[f1915])).
% 264.85/38.25  thf(f1947,plain,(
% 264.85/38.25    spl55_5 | ~spl55_7 | spl55_8 | ~spl55_14),
% 264.85/38.25    inference(avatar_split_clause,[],[f1899,f1944,f1919,f1915,f1907])).
% 264.85/38.25  thf(f1899,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | ($true = vAPP(option($o),$o,sK1($o),X0)) | ($true != vAPP(option($o),$o,sK1($o),none($o))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) )),
% 264.85/38.25    inference(superposition,[],[f1134,f1805])).
% 264.85/38.25  thf(f1942,plain,(
% 264.85/38.25    ~spl55_11 | spl55_12 | ~spl55_13),
% 264.85/38.25    inference(avatar_split_clause,[],[f1898,f1939,f1935,f1931])).
% 264.85/38.25  thf(f1898,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))) | ($true = vAPP(option($o),$o,the($o),X0)) | ($true != vAPP(option($o),$o,the($o),none($o)))) )),
% 264.85/38.25    inference(superposition,[],[f1134,f1112])).
% 264.85/38.25  thf(f1937,plain,(
% 264.85/38.25    spl55_9 | spl55_10 | ~spl55_11 | spl55_12),
% 264.85/38.25    inference(avatar_split_clause,[],[f1901,f1935,f1931,f1927,f1923])).
% 264.85/38.25  thf(f1923,plain,(
% 264.85/38.25    spl55_9 <=> (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))))),
% 264.85/38.25    introduced(avatar_definition,[new_symbols(naming,[spl55_9])])).
% 264.85/38.25  thf(f1901,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true = vAPP(option($o),$o,the($o),X0)) | ($true != vAPP(option($o),$o,the($o),none($o))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o)))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))))) )),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f1895])).
% 264.85/38.25  thf(f1895,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | ($true = vAPP(option($o),$o,the($o),X0)) | ($true != vAPP(option($o),$o,the($o),none($o))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o)))) | (vAPP($o,option($o),some($o),$false) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),the($o))))) )),
% 264.85/38.25    inference(superposition,[],[f1134,f1830])).
% 264.85/38.25  thf(f1921,plain,(
% 264.85/38.25    spl55_5 | spl55_6 | ~spl55_7 | spl55_8),
% 264.85/38.25    inference(avatar_split_clause,[],[f1902,f1919,f1915,f1911,f1907])).
% 264.85/38.25  thf(f1902,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true = vAPP(option($o),$o,sK1($o),X0)) | ($true != vAPP(option($o),$o,sK1($o),none($o))) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) )),
% 264.85/38.25    inference(trivial_inequality_removal,[],[f1894])).
% 264.85/38.25  thf(f1894,plain,(
% 264.85/38.25    ( ! [X0 : option($o)] : (($true != $true) | ($true = vAPP(option($o),$o,sK1($o),X0)) | ($true != vAPP(option($o),$o,sK1($o),none($o))) | ($false = vAPP(option($o),$o,the($o),vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) | (none($o) = vAPP($o,option($o),some($o),vAPP(sTfun(option($o),$o),$o,sK2($o),sK1($o))))) )),
% 264.85/38.25    inference(superposition,[],[f1134,f1808])).
% 264.85/38.25  thf(f1761,plain,(
% 264.85/38.25    spl55_4),
% 264.85/38.25    inference(avatar_split_clause,[],[f1107,f1758])).
% 264.85/38.25  thf(f1107,plain,(
% 264.85/38.25    (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),h2),vAPP(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),vAPP(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(d),e)),sTfun(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit))),put_M_950607941_e_n_t(d,e,m,c,a,b,sum_sum(rShadowRoot_ext(c,a,b,option(j)),k),f,g,h,i,l),document_ptr2),setter),v)),h3) = $true)),
% 264.85/38.25    inference(cnf_transformation,[],[f274])).
% 264.85/38.25  thf(f274,plain,(
% 264.85/38.25    (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),h2),vAPP(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),vAPP(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(d),e)),sTfun(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit))),put_M_950607941_e_n_t(d,e,m,c,a,b,sum_sum(rShadowRoot_ext(c,a,b,option(j)),k),f,g,h,i,l),document_ptr2),setter),v)),h3) = $true)),
% 264.85/38.25    inference(fool_elimination,[],[f273])).
% 264.85/38.25  thf(f273,plain,(
% 264.85/38.25    vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),h2),vAPP(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),vAPP(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(d),e)),sTfun(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit))),put_M_950607941_e_n_t(d,e,m,c,a,b,sum_sum(rShadowRoot_ext(c,a,b,option(j)),k),f,g,h,i,l),document_ptr2),setter),v)),h3)),
% 264.85/38.25    inference(rectify,[],[f259])).
% 264.85/38.25  thf(f259,axiom,(
% 264.85/38.25    vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_E940394160s_heap(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),h2),vAPP(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit),vAPP(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit)),vAPP(document_ptr(sum_sum(shadow_root_ptr(d),e)),sTfun(sTfun(sTfun(m,m),sTfun(rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))),rObject_ext(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k)))))),sTfun(m,heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,product_unit))),put_M_950607941_e_n_t(d,e,m,c,a,b,sum_sum(rShadowRoot_ext(c,a,b,option(j)),k),f,g,h,i,l),document_ptr2),setter),v)),h3)),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_0)).
% 264.85/38.25  thf(f1756,plain,(
% 264.85/38.25    ~spl55_3),
% 264.85/38.25    inference(avatar_split_clause,[],[f1104,f1753])).
% 264.85/38.25  thf(f1104,plain,(
% 264.85/38.25    (document_ptr2 != vAPP(shadow_root_ptr(d),document_ptr(sum_sum(shadow_root_ptr(d),e)),cast_s636919983_p_t_r(d,e),shadow_root_ptr2))),
% 264.85/38.25    inference(cnf_transformation,[],[f262])).
% 264.85/38.25  thf(f262,axiom,(
% 264.85/38.25    (document_ptr2 != vAPP(shadow_root_ptr(d),document_ptr(sum_sum(shadow_root_ptr(d),e)),cast_s636919983_p_t_r(d,e),shadow_root_ptr2))),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_3)).
% 264.85/38.25  thf(f1751,plain,(
% 264.85/38.25    ~spl55_2),
% 264.85/38.25    inference(avatar_split_clause,[],[f1103,f1748])).
% 264.85/38.25  thf(f1103,plain,(
% 264.85/38.25    (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3) != $true)),
% 264.85/38.25    inference(cnf_transformation,[],[f673])).
% 264.85/38.25  thf(f673,plain,(
% 264.85/38.25    (vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3) != $true)),
% 264.85/38.25    inference(flattening,[],[f268])).
% 264.85/38.25  thf(f268,plain,(
% 264.85/38.25    ~(vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3) = $true)),
% 264.85/38.25    inference(fool_elimination,[],[f267])).
% 264.85/38.25  thf(f267,plain,(
% 264.85/38.25    ~vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3)),
% 264.85/38.25    inference(rectify,[],[f264])).
% 264.85/38.25  thf(f264,negated_conjecture,(
% 264.85/38.25    ~vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3)),
% 264.85/38.25    inference(negated_conjecture,[],[f263])).
% 264.85/38.25  thf(f263,conjecture,(
% 264.85/38.25    vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o,vAPP(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o),vAPP(heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),sTfun(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),$o)),heap_Error_preserved(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n),vAPP(shadow_root_ptr(d),sTfun(sTfun(rObject_ext(rDocument_ext(c,a,b,rShadowRoot_ext(c,a,b,option(j)))),n),heap_Error_prog(heap(sum_sum(node_ptr(sum_sum(element_ptr(a),sum_sum(character_data_ptr(b),c))),sum_sum(document_ptr(sum_sum(shadow_root_ptr(d),e)),f)),sum_sum(rNode_ext(sum_sum(rElement_ext(c,a,b,d,option(g)),sum_sum(rCharacterData_ext(option(h)),i))),sum_sum(rDocument_ext(c,a,b,option(sum_sum(rShadowRoot_ext(c,a,b,option(j)),k))),l))),exception,n)),shadow1195525443_o_o_t(d,c,a,b,j,n,e,f,g,h,i,k,l),shadow_root_ptr2),getter)),h2),h3)),
% 264.85/38.25    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_4)).
% 264.85/38.25  thf(f1746,plain,(
% 264.85/38.25    ~spl55_1),
% 264.85/38.25    inference(avatar_split_clause,[],[f265,f1743])).
% 264.85/38.25  thf(f265,plain,(
% 264.85/38.25    ($true != $false)),
% 264.85/38.25    introduced(fool_axiom,[])).
% 264.85/38.25  % SZS output end Proof for theBenchmark
% 264.85/38.25  % (8819)------------------------------
% 264.85/38.25  % (8819)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 264.85/38.25  % (8819)Termination reason: Refutation
% 264.85/38.25  
% 264.85/38.25  % (8819)Memory used [KB]: 12964
% 264.85/38.25  % (8819)Time elapsed: 0.783 s
% 264.85/38.25  % (8819)Instructions burned: 3351 (million)
% 264.85/38.25  % (8607)Success in time 37.887 s
%------------------------------------------------------------------------------