TSTP Solution File: ITP173^1 by Leo-III---1.7.12

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Leo-III---1.7.12
% Problem  : ITP173^1 : TPTP v8.2.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : run_Leo-III %s %d

% Computer : n014.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:23:38 EDT 2024

% Result   : Theorem 13.20s 4.03s
% Output   : Refutation 13.54s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :    3
%            Number of leaves      :  289
% Syntax   : Number of formulae    :  440 (  57 unt; 140 typ;   0 def)
%            Number of atoms       :  855 ( 268 equ;   0 cnn)
%            Maximal formula atoms :    5 (   2 avg)
%            Number of connectives : 2830 (  38   ~;   0   |;   8   &;2421   @)
%                                         (   0 <=>; 363  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   15 (   9 avg)
%            Number of types       :   35 (  34 usr)
%            Number of type conns  :  833 ( 833   >;   0   *;   0   +;   0  <<)
%            Number of symbols     :  109 ( 106 usr;  10 con; 0-5 aty)
%            Number of variables   : 1353 ( 120   ^1231   !;   2   ?;1353   :)

% Comments : 
%------------------------------------------------------------------------------
thf(heap_E1186645633on_j_k_type,type,
    heap_E1186645633on_j_k: $tType ).

thf(heap_E1735400259tr_b_c_type,type,
    heap_E1735400259tr_b_c: $tType ).

thf(heap_E1188946203tr_d_e_type,type,
    heap_E1188946203tr_d_e: $tType ).

thf(heap_E1770015209t_char_type,type,
    heap_E1770015209t_char: $tType ).

thf(heap_E189844335_ptr_d_type,type,
    heap_E189844335_ptr_d: $tType ).

thf(heap_E906991588_ptr_a_type,type,
    heap_E906991588_ptr_a: $tType ).

thf(heap_E1996099391_ptr_b_type,type,
    heap_E1996099391_ptr_b: $tType ).

thf(heap_E490335273_ptr_d_type,type,
    heap_E490335273_ptr_d: $tType ).

thf(heap_E175696076t_mode_type,type,
    heap_E175696076t_mode: $tType ).

thf(heap_E1661210526_ptr_a_type,type,
    heap_E1661210526_ptr_a: $tType ).

thf(heap_E434560396t_char_type,type,
    heap_E434560396t_char: $tType ).

thf(heap_E625070648t_unit_type,type,
    heap_E625070648t_unit: $tType ).

thf(heap_S1465075775_j_k_l_type,type,
    heap_S1465075775_j_k_l: $tType ).

thf(rObjec1413572695_j_k_l_type,type,
    rObjec1413572695_j_k_l: $tType ).

thf(object945351580_d_e_f_type,type,
    object945351580_d_e_f: $tType ).

thf(rObjec1922030987on_h_i_type,type,
    rObjec1922030987on_h_i: $tType ).

thf(option841825948on_j_k_type,type,
    option841825948on_j_k: $tType ).

thf(rObjec1617416918on_j_k_type,type,
    rObjec1617416918on_j_k: $tType ).

thf(option1029218147tion_j_type,type,
    option1029218147tion_j: $tType ).

thf(rObjec2068690451tion_j_type,type,
    rObjec2068690451tion_j: $tType ).

thf(list_n282880152tr_b_c_type,type,
    list_n282880152tr_b_c: $tType ).

thf(node_p1234578834tr_b_c_type,type,
    node_p1234578834tr_b_c: $tType ).

thf(rObjec1875798643tion_g_type,type,
    rObjec1875798643tion_g: $tType ).

thf(rObjec1148923485tion_h_type,type,
    rObjec1148923485tion_h: $tType ).

thf(docume1935157360tr_d_e_type,type,
    docume1935157360tr_d_e: $tType ).

thf(finite1621822014t_char_type,type,
    finite1621822014t_char: $tType ).

thf(option147517124_ptr_d_type,type,
    option147517124_ptr_d: $tType ).

thf(option_element_ptr_a_type,type,
    option_element_ptr_a: $tType ).

thf(character_data_ptr_b_type,type,
    character_data_ptr_b: $tType ).

thf(shadow_root_ptr_d_type,type,
    shadow_root_ptr_d: $tType ).

thf(shadow_root_mode_type,type,
    shadow_root_mode: $tType ).

thf(element_ptr_a_type,type,
    element_ptr_a: $tType ).

thf(list_char_type,type,
    list_char: $tType ).

thf(product_unit_type,type,
    product_unit: $tType ).

thf(l_get_1351119336on_j_k_type,type,
    l_get_1351119336on_j_k: ( docume1935157360tr_d_e > heap_S1465075775_j_k_l > option841825948on_j_k ) > docume1935157360tr_d_e > ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > heap_E1186645633on_j_k ).

thf(l_put_38398219_ptr_a_type,type,
    l_put_38398219_ptr_a: ( docume1935157360tr_d_e > heap_S1465075775_j_k_l > option841825948on_j_k ) > ( docume1935157360tr_d_e > rObjec1617416918on_j_k > heap_S1465075775_j_k_l > heap_S1465075775_j_k_l ) > docume1935157360tr_d_e > ( ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > option_element_ptr_a > heap_E625070648t_unit ).

thf(val_update_option_h_type,type,
    val_update_option_h: ( list_char > list_char ) > rObjec1148923485tion_h > rObjec1148923485tion_h ).

thf(type_w1771507213_j_k_l_type,type,
    type_w1771507213_j_k_l: heap_S1465075775_j_k_l > $o ).

thf(get_M_1865279188_j_k_l_type,type,
    get_M_1865279188_j_k_l: character_data_ptr_b > ( rObjec1148923485tion_h > docume1935157360tr_d_e ) > heap_E1188946203tr_d_e ).

thf(get_M_2088872005_j_k_l_type,type,
    get_M_2088872005_j_k_l: character_data_ptr_b > ( rObjec1148923485tion_h > list_char ) > heap_E434560396t_char ).

thf(get_M_1899318715_j_k_l_type,type,
    get_M_1899318715_j_k_l: character_data_ptr_b > ( rObjec1148923485tion_h > option_element_ptr_a ) > heap_E906991588_ptr_a ).

thf(get_M_1903403023_j_k_l_type,type,
    get_M_1903403023_j_k_l: character_data_ptr_b > ( rObjec1148923485tion_h > product_unit ) > heap_E625070648t_unit ).

thf(get_M_1086441344_j_k_l_type,type,
    get_M_1086441344_j_k_l: character_data_ptr_b > ( rObjec1148923485tion_h > shadow_root_ptr_d ) > heap_E490335273_ptr_d ).

thf(l_new_410495338_j_k_l_type,type,
    l_new_410495338_j_k_l: ( heap_S1465075775_j_k_l > $o ) > $o ).

thf(put_M_726238649_j_k_l_type,type,
    put_M_726238649_j_k_l: character_data_ptr_b > ( ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec1148923485tion_h > rObjec1148923485tion_h ) > docume1935157360tr_d_e > heap_E625070648t_unit ).

thf(put_M_1937380872_j_k_l_type,type,
    put_M_1937380872_j_k_l: character_data_ptr_b > ( ( list_char > list_char ) > rObjec1148923485tion_h > rObjec1148923485tion_h ) > list_char > heap_E625070648t_unit ).

thf(put_M_1288574284_j_k_l_type,type,
    put_M_1288574284_j_k_l: character_data_ptr_b > ( ( option_element_ptr_a > option_element_ptr_a ) > rObjec1148923485tion_h > rObjec1148923485tion_h ) > option_element_ptr_a > heap_E625070648t_unit ).

thf(put_M_1374331384_j_k_l_type,type,
    put_M_1374331384_j_k_l: character_data_ptr_b > ( ( product_unit > product_unit ) > rObjec1148923485tion_h > rObjec1148923485tion_h ) > product_unit > heap_E625070648t_unit ).

thf(put_M_1888382407_j_k_l_type,type,
    put_M_1888382407_j_k_l: character_data_ptr_b > ( ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec1148923485tion_h > rObjec1148923485tion_h ) > shadow_root_ptr_d > heap_E625070648t_unit ).

thf(docume1175131570on_j_k_type,type,
    docume1175131570on_j_k: rObjec1617416918on_j_k > option_element_ptr_a ).

thf(docume244715269on_j_k_type,type,
    docume244715269on_j_k: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k ).

thf(cast_D1252964113_h_i_l_type,type,
    cast_D1252964113_h_i_l: rObjec1617416918on_j_k > rObjec1413572695_j_k_l ).

thf(cast_O1034441233_j_k_l_type,type,
    cast_O1034441233_j_k_l: rObjec1413572695_j_k_l > option841825948on_j_k ).

thf(get_D_1192261494_j_k_l_type,type,
    get_D_1192261494_j_k_l: docume1935157360tr_d_e > heap_S1465075775_j_k_l > option841825948on_j_k ).

thf(is_doc1417632087_j_k_l_type,type,
    is_doc1417632087_j_k_l: rObjec1413572695_j_k_l > $o ).

thf(l_type1130145226_j_k_l_type,type,
    l_type1130145226_j_k_l: heap_S1465075775_j_k_l > $o ).

thf(put_D_2126422573_h_i_l_type,type,
    put_D_2126422573_h_i_l: docume1935157360tr_d_e > rObjec1617416918on_j_k > heap_S1465075775_j_k_l > heap_S1465075775_j_k_l ).

thf(type_w1479951274_j_k_l_type,type,
    type_w1479951274_j_k_l: heap_S1465075775_j_k_l > $o ).

thf(get_M_462148605_h_i_l_type,type,
    get_M_462148605_h_i_l: docume1935157360tr_d_e > ( rObjec1617416918on_j_k > docume1935157360tr_d_e ) > heap_E1188946203tr_d_e ).

thf(get_M_970800329_h_i_l_type,type,
    get_M_970800329_h_i_l: docume1935157360tr_d_e > ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > heap_E1186645633on_j_k ).

thf(get_M_1965837010_h_i_l_type,type,
    get_M_1965837010_h_i_l: docume1935157360tr_d_e > ( rObjec1617416918on_j_k > product_unit ) > heap_E625070648t_unit ).

thf(get_M_537718945_h_i_l_type,type,
    get_M_537718945_h_i_l: docume1935157360tr_d_e > ( rObjec1617416918on_j_k > shadow_root_ptr_d ) > heap_E490335273_ptr_d ).

thf(l_new_1474790279_j_k_l_type,type,
    l_new_1474790279_j_k_l: ( heap_S1465075775_j_k_l > $o ) > $o ).

thf(put_M_2097930918_h_i_l_type,type,
    put_M_2097930918_h_i_l: docume1935157360tr_d_e > ( ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > docume1935157360tr_d_e > heap_E625070648t_unit ).

thf(put_M_139724992_h_i_l_type,type,
    put_M_139724992_h_i_l: docume1935157360tr_d_e > ( ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > list_n282880152tr_b_c > heap_E625070648t_unit ).

thf(put_M_257417239_h_i_l_type,type,
    put_M_257417239_h_i_l: docume1935157360tr_d_e > ( ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > list_char > heap_E625070648t_unit ).

thf(put_M_657600638_h_i_l_type,type,
    put_M_657600638_h_i_l: docume1935157360tr_d_e > ( ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > heap_E625070648t_unit ).

thf(put_M_1442125025_h_i_l_type,type,
    put_M_1442125025_h_i_l: docume1935157360tr_d_e > ( ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > option_element_ptr_a > heap_E625070648t_unit ).

thf(put_M_1656033077_h_i_l_type,type,
    put_M_1656033077_h_i_l: docume1935157360tr_d_e > ( ( product_unit > product_unit ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > product_unit > heap_E625070648t_unit ).

thf(put_M_1534590374_h_i_l_type,type,
    put_M_1534590374_h_i_l: docume1935157360tr_d_e > ( ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > shadow_root_ptr_d > heap_E625070648t_unit ).

thf(cast_d1608273229_b_c_f_type,type,
    cast_d1608273229_b_c_f: docume1935157360tr_d_e > object945351580_d_e_f ).

thf(is_doc45233057_d_e_f_type,type,
    is_doc45233057_d_e_f: object945351580_d_e_f > $o ).

thf(attrs_1280717024tion_g_type,type,
    attrs_1280717024tion_g: ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g ).

thf(child_1596411111tion_g_type,type,
    child_1596411111tion_g: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g ).

thf(shadow1606659473tion_g_type,type,
    shadow1606659473tion_g: ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g ).

thf(tag_na7058269tion_g_type,type,
    tag_na7058269tion_g: ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g ).

thf(l_get_2096691839_j_k_l_type,type,
    l_get_2096691839_j_k_l: ( heap_S1465075775_j_k_l > $o ) > $o ).

thf(l_type85280056_j_k_l_type,type,
    l_type85280056_j_k_l: heap_S1465075775_j_k_l > $o ).

thf(type_w697503069_j_k_l_type,type,
    type_w697503069_j_k_l: heap_S1465075775_j_k_l > $o ).

thf(get_M_650077447_j_k_l_type,type,
    get_M_650077447_j_k_l: element_ptr_a > ( rObjec1875798643tion_g > docume1935157360tr_d_e ) > heap_E1188946203tr_d_e ).

thf(get_M_685446945_j_k_l_type,type,
    get_M_685446945_j_k_l: element_ptr_a > ( rObjec1875798643tion_g > finite1621822014t_char ) > heap_E1770015209t_char ).

thf(get_M_88885319_j_k_l_type,type,
    get_M_88885319_j_k_l: element_ptr_a > ( rObjec1875798643tion_g > list_n282880152tr_b_c ) > heap_E1735400259tr_b_c ).

thf(get_M_51280086_j_k_l_type,type,
    get_M_51280086_j_k_l: element_ptr_a > ( rObjec1875798643tion_g > list_char ) > heap_E434560396t_char ).

thf(get_M_1990067849_j_k_l_type,type,
    get_M_1990067849_j_k_l: element_ptr_a > ( rObjec1875798643tion_g > rObjec1617416918on_j_k ) > heap_E1186645633on_j_k ).

thf(get_M_1524345318_j_k_l_type,type,
    get_M_1524345318_j_k_l: element_ptr_a > ( rObjec1875798643tion_g > option_element_ptr_a ) > heap_E906991588_ptr_a ).

thf(get_M_1154267419_j_k_l_type,type,
    get_M_1154267419_j_k_l: element_ptr_a > ( rObjec1875798643tion_g > option147517124_ptr_d ) > heap_E189844335_ptr_d ).

thf(get_M_1238860946_j_k_l_type,type,
    get_M_1238860946_j_k_l: element_ptr_a > ( rObjec1875798643tion_g > product_unit ) > heap_E625070648t_unit ).

thf(get_M_2008432865_j_k_l_type,type,
    get_M_2008432865_j_k_l: element_ptr_a > ( rObjec1875798643tion_g > shadow_root_ptr_d ) > heap_E490335273_ptr_d ).

thf(l_new_540233301_j_k_l_type,type,
    l_new_540233301_j_k_l: ( heap_S1465075775_j_k_l > $o ) > $o ).

thf(new_el717272935_j_k_l_type,type,
    new_el717272935_j_k_l: heap_E1661210526_ptr_a ).

thf(put_M_1236788814_j_k_l_type,type,
    put_M_1236788814_j_k_l: element_ptr_a > ( ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec1875798643tion_g > rObjec1875798643tion_g ) > docume1935157360tr_d_e > heap_E625070648t_unit ).

thf(put_M_1724091798_j_k_l_type,type,
    put_M_1724091798_j_k_l: element_ptr_a > ( ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g ) > finite1621822014t_char > heap_E625070648t_unit ).

thf(put_M_1098917052_j_k_l_type,type,
    put_M_1098917052_j_k_l: element_ptr_a > ( ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g ) > list_n282880152tr_b_c > heap_E625070648t_unit ).

thf(put_M_1720094109_j_k_l_type,type,
    put_M_1720094109_j_k_l: element_ptr_a > ( ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g ) > list_char > heap_E625070648t_unit ).

thf(put_M_430230363_j_k_l_type,type,
    put_M_430230363_j_k_l: element_ptr_a > ( ( option_element_ptr_a > option_element_ptr_a ) > rObjec1875798643tion_g > rObjec1875798643tion_g ) > option_element_ptr_a > heap_E625070648t_unit ).

thf(put_M_682984464_j_k_l_type,type,
    put_M_682984464_j_k_l: element_ptr_a > ( ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g ) > option147517124_ptr_d > heap_E625070648t_unit ).

thf(put_M_1101791239_j_k_l_type,type,
    put_M_1101791239_j_k_l: element_ptr_a > ( ( product_unit > product_unit ) > rObjec1875798643tion_g > rObjec1875798643tion_g ) > product_unit > heap_E625070648t_unit ).

thf(put_M_1672180822_j_k_l_type,type,
    put_M_1672180822_j_k_l: element_ptr_a > ( ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g ) > shadow_root_ptr_d > heap_E625070648t_unit ).

thf(is_ele1129207902_t_r_a_type,type,
    is_ele1129207902_t_r_a: element_ptr_a > $o ).

thf(id_ROb1998049991on_j_k_type,type,
    id_ROb1998049991on_j_k: rObjec1617416918on_j_k > rObjec1617416918on_j_k ).

thf(heap_E1613639261eption_type,type,
    heap_E1613639261eption: heap_E625070648t_unit ).

thf(heap_E1358110656on_j_k_type,type,
    heap_E1358110656on_j_k: heap_E1186645633on_j_k > heap_S1465075775_j_k_l > heap_S1465075775_j_k_l > $o ).

thf(heap_E1876089495eption_type,type,
    heap_E1876089495eption: heap_S1465075775_j_k_l > heap_E625070648t_unit ).

thf(heap_E24690662_ptr_a_type,type,
    heap_E24690662_ptr_a: heap_S1465075775_j_k_l > heap_E1661210526_ptr_a > heap_S1465075775_j_k_l > $o ).

thf(heap_E648129097on_j_k_type,type,
    heap_E648129097on_j_k: heap_S1465075775_j_k_l > heap_E1186645633on_j_k > heap_S1465075775_j_k_l > $o ).

thf(heap_E494191872t_unit_type,type,
    heap_E494191872t_unit: heap_S1465075775_j_k_l > heap_E625070648t_unit > heap_S1465075775_j_k_l > $o ).

thf(heap_E2101731758tr_d_e_type,type,
    heap_E2101731758tr_d_e: heap_S1465075775_j_k_l > heap_E1188946203tr_d_e > docume1935157360tr_d_e > $o ).

thf(heap_E1224694197_ptr_a_type,type,
    heap_E1224694197_ptr_a: heap_S1465075775_j_k_l > heap_E1661210526_ptr_a > element_ptr_a > $o ).

thf(heap_E946351744t_char_type,type,
    heap_E946351744t_char: heap_S1465075775_j_k_l > heap_E1770015209t_char > finite1621822014t_char > $o ).

thf(heap_E258692314tr_b_c_type,type,
    heap_E258692314tr_b_c: heap_S1465075775_j_k_l > heap_E1735400259tr_b_c > list_n282880152tr_b_c > $o ).

thf(heap_E804379039t_char_type,type,
    heap_E804379039t_char: heap_S1465075775_j_k_l > heap_E434560396t_char > list_char > $o ).

thf(heap_E604544536on_j_k_type,type,
    heap_E604544536on_j_k: heap_S1465075775_j_k_l > heap_E1186645633on_j_k > rObjec1617416918on_j_k > $o ).

thf(heap_E1091541499_ptr_a_type,type,
    heap_E1091541499_ptr_a: heap_S1465075775_j_k_l > heap_E906991588_ptr_a > option_element_ptr_a > $o ).

thf(heap_E1947147782_ptr_d_type,type,
    heap_E1947147782_ptr_d: heap_S1465075775_j_k_l > heap_E189844335_ptr_d > option147517124_ptr_d > $o ).

thf(heap_E667013711t_unit_type,type,
    heap_E667013711t_unit: heap_S1465075775_j_k_l > heap_E625070648t_unit > product_unit > $o ).

thf(heap_E143427264_ptr_d_type,type,
    heap_E143427264_ptr_d: heap_S1465075775_j_k_l > heap_E490335273_ptr_d > shadow_root_ptr_d > $o ).

thf(heap_E2092016297_ptr_a_type,type,
    heap_E2092016297_ptr_a: heap_S1465075775_j_k_l > heap_E1661210526_ptr_a > element_ptr_a > heap_S1465075775_j_k_l > $o ).

thf(heap_E819109644on_j_k_type,type,
    heap_E819109644on_j_k: heap_S1465075775_j_k_l > heap_E1186645633on_j_k > rObjec1617416918on_j_k > heap_S1465075775_j_k_l > $o ).

thf(heap_E1993614659t_unit_type,type,
    heap_E1993614659t_unit: heap_S1465075775_j_k_l > heap_E625070648t_unit > product_unit > heap_S1465075775_j_k_l > $o ).

thf(put_O_834343516_j_k_l_type,type,
    put_O_834343516_j_k_l: object945351580_d_e_f > rObjec1413572695_j_k_l > heap_S1465075775_j_k_l > heap_S1465075775_j_k_l ).

thf(get_M_1030798962on_j_k_type,type,
    get_M_1030798962on_j_k: object945351580_d_e_f > ( rObjec1413572695_j_k_l > rObjec1617416918on_j_k ) > heap_E1186645633on_j_k ).

thf(none_R1587534007on_j_k_type,type,
    none_R1587534007on_j_k: option841825948on_j_k ).

thf(is_sha1522929624_b_j_k_type,type,
    is_sha1522929624_b_j_k: rObjec1617416918on_j_k > $o ).

thf(l_get_253860503_j_k_l_type,type,
    l_get_253860503_j_k_l: ( heap_S1465075775_j_k_l > $o ) > $o ).

thf(l_type648988564_j_k_l_type,type,
    l_type648988564_j_k_l: heap_S1465075775_j_k_l > $o ).

thf(type_w92696601_j_k_l_type,type,
    type_w92696601_j_k_l: heap_S1465075775_j_k_l > $o ).

thf(shadow1068876397_i_k_l_type,type,
    shadow1068876397_i_k_l: shadow_root_ptr_d > ( rObjec2068690451tion_j > docume1935157360tr_d_e ) > heap_E1188946203tr_d_e ).

thf(shadow1171208754_i_k_l_type,type,
    shadow1171208754_i_k_l: shadow_root_ptr_d > ( rObjec2068690451tion_j > option_element_ptr_a ) > heap_E906991588_ptr_a ).

thf(shadow2050000606_i_k_l_type,type,
    shadow2050000606_i_k_l: shadow_root_ptr_d > ( rObjec2068690451tion_j > product_unit ) > heap_E625070648t_unit ).

thf(shadow1130895149_i_k_l_type,type,
    shadow1130895149_i_k_l: shadow_root_ptr_d > ( rObjec2068690451tion_j > shadow_root_ptr_d ) > heap_E490335273_ptr_d ).

thf(shadow722206742_j_k_l_type,type,
    shadow722206742_j_k_l: ( heap_S1465075775_j_k_l > $o ) > $o ).

thf(shadow1464843188_i_k_l_type,type,
    shadow1464843188_i_k_l: shadow_root_ptr_d > ( ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec2068690451tion_j > rObjec2068690451tion_j ) > docume1935157360tr_d_e > heap_E625070648t_unit ).

thf(shadow972335775_i_k_l_type,type,
    shadow972335775_i_k_l: shadow_root_ptr_d > ( ( option_element_ptr_a > option_element_ptr_a ) > rObjec2068690451tion_j > rObjec2068690451tion_j ) > option_element_ptr_a > heap_E625070648t_unit ).

thf(shadow1110190411_i_k_l_type,type,
    shadow1110190411_i_k_l: shadow_root_ptr_d > ( ( product_unit > product_unit ) > rObjec2068690451tion_j > rObjec2068690451tion_j ) > product_unit > heap_E625070648t_unit ).

thf(shadow46861722_i_k_l_type,type,
    shadow46861722_i_k_l: shadow_root_ptr_d > ( ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec2068690451tion_j > rObjec2068690451tion_j ) > shadow_root_ptr_d > heap_E625070648t_unit ).

thf(document_ptr_type,type,
    document_ptr: docume1935157360tr_d_e ).

thf(h_type,type,
    h: heap_S1465075775_j_k_l ).

thf(h2_type,type,
    h2: heap_S1465075775_j_k_l ).

thf(v_type,type,
    v: option_element_ptr_a ).

thf(x_type,type,
    x: rObjec1617416918on_j_k ).

thf(111,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_222_DocumentMonad_Onew__element__type__wf__preserved) ).

thf(504,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[111]) ).

thf(15,axiom,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: heap_S1465075775_j_k_l,D: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: list_n282880152tr_b_c,F: heap_S1465075775_j_k_l,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_139724992_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_67_get__M__Mdocument__preserved1) ).

thf(197,plain,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: heap_S1465075775_j_k_l,D: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: list_n282880152tr_b_c,F: heap_S1465075775_j_k_l,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_139724992_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[15]) ).

thf(29,axiom,
    ! [A: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,B: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,C: rObjec1617416918on_j_k,D: heap_S1465075775_j_k_l,E: docume1935157360tr_d_e,F: heap_S1465075775_j_k_l,G: object945351580_d_e_f] :
      ( ! [H: rObjec1617416918on_j_k] :
          ( ( A
            @ ( cast_D1252964113_h_i_l
              @ ( B
                @ ^ [I: rObjec1617416918on_j_k] : C
                @ H ) ) )
          = ( A @ ( cast_D1252964113_h_i_l @ H ) ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_657600638_h_i_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ A ) @ D @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_84_get__M__Mdocument__preserved10) ).

thf(249,plain,
    ! [A: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,B: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,C: rObjec1617416918on_j_k,D: heap_S1465075775_j_k_l,E: docume1935157360tr_d_e,F: heap_S1465075775_j_k_l,G: object945351580_d_e_f] :
      ( ! [H: rObjec1617416918on_j_k] :
          ( ( A
            @ ( cast_D1252964113_h_i_l
              @ ( B
                @ ^ [I: rObjec1617416918on_j_k] : C
                @ H ) ) )
          = ( A @ ( cast_D1252964113_h_i_l @ H ) ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_657600638_h_i_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ A ) @ D @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[29]) ).

thf(126,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: docume1935157360tr_d_e,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1236788814_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: docume1935157360tr_d_e] : D
                @ G ) )
            = D )
       => ( heap_E2101731758tr_d_e @ E @ ( get_M_650077447_j_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_166_element__put__get) ).

thf(555,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: docume1935157360tr_d_e,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1236788814_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: docume1935157360tr_d_e] : D
                @ G ) )
            = D )
       => ( heap_E2101731758tr_d_e @ E @ ( get_M_650077447_j_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[126]) ).

thf(28,axiom,
    ( heap_E1358110656on_j_k
    = ( ^ [A: heap_E1186645633on_j_k,B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
        ! [D: rObjec1617416918on_j_k] :
          ( ( heap_E604544536on_j_k @ B @ A @ D )
          = ( heap_E604544536on_j_k @ C @ A @ D ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_78_preserved__def) ).

thf(247,plain,
    ( heap_E1358110656on_j_k
    = ( ^ [A: heap_E1186645633on_j_k,B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
        ! [D: rObjec1617416918on_j_k] :
          ( ( heap_E604544536on_j_k @ B @ A @ D )
          = ( heap_E604544536on_j_k @ C @ A @ D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[28]) ).

thf(150,axiom,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w1479951274_j_k_l @ A )
     => ( type_w697503069_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_48_DocumentClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).

thf(614,plain,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w1479951274_j_k_l @ A )
     => ( type_w697503069_j_k_l @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[150]) ).

thf(139,axiom,
    heap_E604544536on_j_k @ h @ ( get_M_970800329_h_i_l @ document_ptr @ id_ROb1998049991on_j_k ) @ x,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_0) ).

thf(597,plain,
    heap_E604544536on_j_k @ h @ ( get_M_970800329_h_i_l @ document_ptr @ id_ROb1998049991on_j_k ) @ x,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[139]) ).

thf(117,axiom,
    ! [A: rObjec1617416918on_j_k,B: rObjec1617416918on_j_k,C: option_element_ptr_a,D: option_element_ptr_a > option_element_ptr_a,E: option_element_ptr_a > option_element_ptr_a] :
      ( ( A = B )
     => ( ( ( docume1175131570on_j_k @ B )
          = C )
       => ( ! [F: option_element_ptr_a] :
              ( ( C = F )
             => ( ( D @ F )
                = ( E @ F ) ) )
         => ( ( docume244715269on_j_k @ D @ A )
            = ( docume244715269on_j_k @ E @ B ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_42_RDocument_Ofold__congs_I4_J) ).

thf(523,plain,
    ! [A: rObjec1617416918on_j_k,B: rObjec1617416918on_j_k,C: option_element_ptr_a,D: option_element_ptr_a > option_element_ptr_a,E: option_element_ptr_a > option_element_ptr_a] :
      ( ( A = B )
     => ( ( ( docume1175131570on_j_k @ B )
          = C )
       => ( ! [F: option_element_ptr_a] :
              ( ( C = F )
             => ( ( D @ F )
                = ( E @ F ) ) )
         => ( ( docume244715269on_j_k @ D @ A )
            = ( docume244715269on_j_k @ E @ B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[117]) ).

thf(134,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ shadow1606659473tion_g @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_261_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved) ).

thf(582,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ shadow1606659473tion_g @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[134]) ).

thf(70,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: option_element_ptr_a,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1442125025_h_i_l @ B @ docume244715269on_j_k @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_40_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__document__element__type__wf__preserved) ).

thf(385,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: option_element_ptr_a,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1442125025_h_i_l @ B @ docume244715269on_j_k @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[70]) ).

thf(124,axiom,
    type_w1479951274_j_k_l = l_type1130145226_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_53_DocumentClass_Otype__wf__def) ).

thf(550,plain,
    type_w1479951274_j_k_l = l_type1130145226_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[124]) ).

thf(12,axiom,
    ! [A: element_ptr_a,B: element_ptr_a,C: heap_S1465075775_j_k_l,D: ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,E: finite1621822014t_char,F: heap_S1465075775_j_k_l,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1724091798_j_k_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_179_get__M__Element__preserved1) ).

thf(185,plain,
    ! [A: element_ptr_a,B: element_ptr_a,C: heap_S1465075775_j_k_l,D: ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,E: finite1621822014t_char,F: heap_S1465075775_j_k_l,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1724091798_j_k_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[12]) ).

thf(81,axiom,
    ! [A: heap_S1465075775_j_k_l > $o] :
      ( ! [B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
          ( ( heap_E24690662_ptr_a @ B @ new_el717272935_j_k_l @ C )
         => ( ( A @ B )
            = ( A @ C ) ) )
     => ( l_new_540233301_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_252_l__new__element_Ointro) ).

thf(417,plain,
    ! [A: heap_S1465075775_j_k_l > $o] :
      ( ! [B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
          ( ( heap_E24690662_ptr_a @ B @ new_el717272935_j_k_l @ C )
         => ( ( A @ B )
            = ( A @ C ) ) )
     => ( l_new_540233301_j_k_l @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[81]) ).

thf(88,axiom,
    ( put_D_2126422573_h_i_l
    = ( ^ [A: docume1935157360tr_d_e,B: rObjec1617416918on_j_k] : ( put_O_834343516_j_k_l @ ( cast_d1608273229_b_c_f @ A ) @ ( cast_D1252964113_h_i_l @ B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_5_put_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def) ).

thf(436,plain,
    ( put_D_2126422573_h_i_l
    = ( ^ [A: docume1935157360tr_d_e,B: rObjec1617416918on_j_k] : ( put_O_834343516_j_k_l @ ( cast_d1608273229_b_c_f @ A ) @ ( cast_D1252964113_h_i_l @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[88]) ).

thf(31,axiom,
    ! [A: docume1935157360tr_d_e,B: object945351580_d_e_f,C: heap_S1465075775_j_k_l,D: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: list_n282880152tr_b_c,F: heap_S1465075775_j_k_l,G: rObjec1413572695_j_k_l > rObjec1617416918on_j_k] :
      ( ( ( cast_d1608273229_b_c_f @ A )
       != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_139724992_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_90_get__M__Mdocument__preserved3) ).

thf(257,plain,
    ! [A: docume1935157360tr_d_e,B: object945351580_d_e_f,C: heap_S1465075775_j_k_l,D: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: list_n282880152tr_b_c,F: heap_S1465075775_j_k_l,G: rObjec1413572695_j_k_l > rObjec1617416918on_j_k] :
      ( ( ( cast_d1608273229_b_c_f @ A )
       != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_139724992_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[31]) ).

thf(49,axiom,
    l_new_410495338_j_k_l @ type_w1771507213_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_256_CharacterDataMonad_Onew__character__data__is__l__new__character__data) ).

thf(320,plain,
    l_new_410495338_j_k_l @ type_w1771507213_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[49]) ).

thf(129,axiom,
    ! [A: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( ! [B: rObjec1617416918on_j_k] :
            ( ( A @ B )
            = B ) )
      = ( A = id_ROb1998049991on_j_k ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_14_eq__id__iff) ).

thf(565,plain,
    ! [A: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( ! [B: rObjec1617416918on_j_k] :
            ( ( A @ B )
            = B ) )
      = ( A = id_ROb1998049991on_j_k ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[129]) ).

thf(127,axiom,
    ( id_ROb1998049991on_j_k
    = ( ^ [A: rObjec1617416918on_j_k] : A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_13_id__def) ).

thf(559,plain,
    ( id_ROb1998049991on_j_k
    = ( ^ [A: rObjec1617416918on_j_k] : A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[127]) ).

thf(13,axiom,
    ! [A: element_ptr_a,B: element_ptr_a,C: heap_S1465075775_j_k_l,D: ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,E: list_char,F: heap_S1465075775_j_k_l,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1720094109_j_k_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_180_get__M__Element__preserved1) ).

thf(189,plain,
    ! [A: element_ptr_a,B: element_ptr_a,C: heap_S1465075775_j_k_l,D: ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,E: list_char,F: heap_S1465075775_j_k_l,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1720094109_j_k_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[13]) ).

thf(82,axiom,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w92696601_j_k_l @ A )
     => ( type_w1479951274_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_47_ShadowRootClass_Otype__wf_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).

thf(421,plain,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w92696601_j_k_l @ A )
     => ( type_w1479951274_j_k_l @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[82]) ).

thf(145,axiom,
    type_w92696601_j_k_l @ h,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_2) ).

thf(606,plain,
    type_w92696601_j_k_l @ h,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[145]) ).

thf(51,axiom,
    ( get_M_970800329_h_i_l
    = ( l_get_1351119336on_j_k @ get_D_1192261494_j_k_l ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_352_get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def) ).

thf(325,plain,
    ( get_M_970800329_h_i_l
    = ( l_get_1351119336on_j_k @ get_D_1192261494_j_k_l ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[51]) ).

thf(3,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: rObjec1617416918on_j_k,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_657600638_h_i_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_104_get__M__Mdocument__preserved6) ).

thf(152,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: rObjec1617416918on_j_k,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_657600638_h_i_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[3]) ).

thf(32,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_E490335273_ptr_d,C: shadow_root_ptr_d,D: shadow_root_ptr_d] :
      ( ( heap_E143427264_ptr_d @ A @ B @ C )
     => ( ( heap_E143427264_ptr_d @ A @ B @ D )
       => ( C = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_11_returns__result__eq) ).

thf(261,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_E490335273_ptr_d,C: shadow_root_ptr_d,D: shadow_root_ptr_d] :
      ( ( heap_E143427264_ptr_d @ A @ B @ C )
     => ( ( heap_E143427264_ptr_d @ A @ B @ D )
       => ( C = D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[32]) ).

thf(137,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ child_1596411111tion_g @ C ) @ D )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_231_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved) ).

thf(591,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ child_1596411111tion_g @ C ) @ D )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[137]) ).

thf(91,axiom,
    ! [A: rObjec1148923485tion_h > shadow_root_ptr_d,B: ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: shadow_root_ptr_d,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: shadow_root_ptr_d] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1888382407_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E143427264_ptr_d @ F @ ( get_M_1086441344_j_k_l @ E @ A ) @ C ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_110_CharacterData__simp1) ).

thf(443,plain,
    ! [A: rObjec1148923485tion_h > shadow_root_ptr_d,B: ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: shadow_root_ptr_d,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: shadow_root_ptr_d] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1888382407_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E143427264_ptr_d @ F @ ( get_M_1086441344_j_k_l @ E @ A ) @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[91]) ).

thf(50,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_E625070648t_unit,C: heap_S1465075775_j_k_l,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ B @ C )
     => ( ( heap_E494191872t_unit @ A @ B @ D )
       => ( C = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_21_returns__heap__eq) ).

thf(321,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_E625070648t_unit,C: heap_S1465075775_j_k_l,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ B @ C )
     => ( ( heap_E494191872t_unit @ A @ B @ D )
       => ( C = D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[50]) ).

thf(30,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_E625070648t_unit,C: product_unit,D: product_unit] :
      ( ( heap_E667013711t_unit @ A @ B @ C )
     => ( ( heap_E667013711t_unit @ A @ B @ D )
       => ( C = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_9_returns__result__eq) ).

thf(253,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_E625070648t_unit,C: product_unit,D: product_unit] :
      ( ( heap_E667013711t_unit @ A @ B @ C )
     => ( ( heap_E667013711t_unit @ A @ B @ D )
       => ( C = D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[30]) ).

thf(60,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ tag_na7058269tion_g @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_220_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved) ).

thf(353,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ tag_na7058269tion_g @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[60]) ).

thf(102,axiom,
    ( heap_E1993614659t_unit
    = ( ^ [A: heap_S1465075775_j_k_l,B: heap_E625070648t_unit,C: product_unit,D: heap_S1465075775_j_k_l] :
          ( ( heap_E667013711t_unit @ A @ B @ C )
          & ( heap_E494191872t_unit @ A @ B @ D ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_34_returns__result__heap__def) ).

thf(480,plain,
    ( heap_E1993614659t_unit
    = ( ^ [A: heap_S1465075775_j_k_l,B: heap_E625070648t_unit,C: product_unit,D: heap_S1465075775_j_k_l] :
          ( ( heap_E667013711t_unit @ A @ B @ C )
          & ( heap_E494191872t_unit @ A @ B @ D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[102]) ).

thf(94,axiom,
    type_w92696601_j_k_l = l_type648988564_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_39_ShadowRootClass_Otype__wf__def) ).

thf(453,plain,
    type_w92696601_j_k_l = l_type648988564_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[94]) ).

thf(27,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l,C: element_ptr_a,D: element_ptr_a,E: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( heap_E1224694197_ptr_a @ A @ new_el717272935_j_k_l @ C )
       => ( ( D != C )
         => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ D @ E ) @ A @ B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_241_new__element__get__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).

thf(243,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l,C: element_ptr_a,D: element_ptr_a,E: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( heap_E1224694197_ptr_a @ A @ new_el717272935_j_k_l @ C )
       => ( ( D != C )
         => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ D @ E ) @ A @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[27]) ).

thf(85,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: rObjec1617416918on_j_k,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_657600638_h_i_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [H: rObjec1617416918on_j_k] : D
                @ G ) )
            = D )
       => ( heap_E604544536on_j_k @ E @ ( get_M_970800329_h_i_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_27_document__put__get) ).

thf(428,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: rObjec1617416918on_j_k,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_657600638_h_i_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [H: rObjec1617416918on_j_k] : D
                @ G ) )
            = D )
       => ( heap_E604544536on_j_k @ E @ ( get_M_970800329_h_i_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[85]) ).

thf(33,axiom,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: ( list_char > list_char ) > rObjec1148923485tion_h > rObjec1148923485tion_h,D: list_char,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_97_get__M__Mdocument__preserved9) ).

thf(265,plain,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: ( list_char > list_char ) > rObjec1148923485tion_h > rObjec1148923485tion_h,D: list_char,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[33]) ).

thf(112,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ child_1596411111tion_g @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_235_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved) ).

thf(507,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ child_1596411111tion_g @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[112]) ).

thf(45,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > option_element_ptr_a] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_430230363_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: option_element_ptr_a] : D
                @ G ) )
            = D )
       => ( heap_E1091541499_ptr_a @ E @ ( get_M_1524345318_j_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_164_element__put__get) ).

thf(307,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > option_element_ptr_a] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_430230363_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: option_element_ptr_a] : D
                @ G ) )
            = D )
       => ( heap_E1091541499_ptr_a @ E @ ( get_M_1524345318_j_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[45]) ).

thf(35,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,G: object945351580_d_e_f] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_139724992_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( cast_D1252964113_h_i_l
                @ ( C
                  @ ^ [I: list_n282880152tr_b_c] : D
                  @ H ) ) )
            = ( F @ ( cast_D1252964113_h_i_l @ H ) ) )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ F ) @ A @ E ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_82_get__M__Mdocument__preserved4) ).

thf(270,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,G: object945351580_d_e_f] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_139724992_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( cast_D1252964113_h_i_l
                @ ( C
                  @ ^ [I: list_n282880152tr_b_c] : D
                  @ H ) ) )
            = ( F @ ( cast_D1252964113_h_i_l @ H ) ) )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ F ) @ A @ E ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[35]) ).

thf(16,axiom,
    ! [A: rObjec1875798643tion_g > rObjec1617416918on_j_k,B: ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,C: list_char,D: heap_S1465075775_j_k_l,E: element_ptr_a,F: heap_S1465075775_j_k_l,G: element_ptr_a] :
      ( ! [H: rObjec1875798643tion_g] :
          ( ( A
            @ ( B
              @ ^ [I: list_char] : C
              @ H ) )
          = ( A @ H ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1720094109_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ G @ A ) @ D @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_175_element__put__get__preserved) ).

thf(201,plain,
    ! [A: rObjec1875798643tion_g > rObjec1617416918on_j_k,B: ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,C: list_char,D: heap_S1465075775_j_k_l,E: element_ptr_a,F: heap_S1465075775_j_k_l,G: element_ptr_a] :
      ( ! [H: rObjec1875798643tion_g] :
          ( ( A
            @ ( B
              @ ^ [I: list_char] : C
              @ H ) )
          = ( A @ H ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1720094109_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ G @ A ) @ D @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[16]) ).

thf(69,axiom,
    ! [A: rObjec1148923485tion_h > product_unit,B: ( product_unit > product_unit ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: product_unit,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: product_unit] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1374331384_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E667013711t_unit @ F @ ( get_M_1903403023_j_k_l @ E @ A ) @ C ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_108_CharacterData__simp1) ).

thf(381,plain,
    ! [A: rObjec1148923485tion_h > product_unit,B: ( product_unit > product_unit ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: product_unit,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: product_unit] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1374331384_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E667013711t_unit @ F @ ( get_M_1903403023_j_k_l @ E @ A ) @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[69]) ).

thf(119,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: finite1621822014t_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ attrs_1280717024tion_g @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_219_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved) ).

thf(534,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: finite1621822014t_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ attrs_1280717024tion_g @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[119]) ).

thf(114,axiom,
    ! [A: heap_S1465075775_j_k_l,B: shadow_root_ptr_d,C: ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec2068690451tion_j > rObjec2068690451tion_j,D: shadow_root_ptr_d,E: heap_S1465075775_j_k_l,F: rObjec2068690451tion_j > shadow_root_ptr_d] :
      ( ( heap_E494191872t_unit @ A @ ( shadow46861722_i_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec2068690451tion_j] :
            ( ( F
              @ ( C
                @ ^ [H: shadow_root_ptr_d] : D
                @ G ) )
            = D )
       => ( heap_E143427264_ptr_d @ E @ ( shadow1130895149_i_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_298_shadow__root__put__get) ).

thf(512,plain,
    ! [A: heap_S1465075775_j_k_l,B: shadow_root_ptr_d,C: ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec2068690451tion_j > rObjec2068690451tion_j,D: shadow_root_ptr_d,E: heap_S1465075775_j_k_l,F: rObjec2068690451tion_j > shadow_root_ptr_d] :
      ( ( heap_E494191872t_unit @ A @ ( shadow46861722_i_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec2068690451tion_j] :
            ( ( F
              @ ( C
                @ ^ [H: shadow_root_ptr_d] : D
                @ G ) )
            = D )
       => ( heap_E143427264_ptr_d @ E @ ( shadow1130895149_i_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[114]) ).

thf(90,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: shadow_root_ptr_d,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > shadow_root_ptr_d] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1534590374_h_i_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [H: shadow_root_ptr_d] : D
                @ G ) )
            = D )
       => ( heap_E143427264_ptr_d @ E @ ( get_M_537718945_h_i_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_24_document__put__get) ).

thf(439,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: shadow_root_ptr_d,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > shadow_root_ptr_d] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1534590374_h_i_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [H: shadow_root_ptr_d] : D
                @ G ) )
            = D )
       => ( heap_E143427264_ptr_d @ E @ ( get_M_537718945_h_i_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[90]) ).

thf(55,axiom,
    l_get_2096691839_j_k_l @ type_w1771507213_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_143_CharacterDataClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms) ).

thf(334,plain,
    l_get_2096691839_j_k_l @ type_w1771507213_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[55]) ).

thf(59,axiom,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: heap_S1465075775_j_k_l,D: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: option_element_ptr_a,F: heap_S1465075775_j_k_l,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1442125025_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_69_get__M__Mdocument__preserved1) ).

thf(349,plain,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: heap_S1465075775_j_k_l,D: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: option_element_ptr_a,F: heap_S1465075775_j_k_l,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1442125025_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[59]) ).

thf(140,axiom,
    heap_E494191872t_unit @ h @ ( put_M_1442125025_h_i_l @ document_ptr @ docume244715269on_j_k @ v ) @ h2,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_0_assms) ).

thf(598,plain,
    heap_E494191872t_unit @ h @ ( put_M_1442125025_h_i_l @ document_ptr @ docume244715269on_j_k @ v ) @ h2,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[140]) ).

thf(128,axiom,
    ! [A: heap_S1465075775_j_k_l,B: object945351580_d_e_f,C: rObjec1413572695_j_k_l] :
      ( ( type_w1479951274_j_k_l @ A )
     => ( ( type_w1771507213_j_k_l @ ( put_O_834343516_j_k_l @ B @ C @ A ) )
       => ( ( ( is_doc45233057_d_e_f @ B )
           => ( is_doc1417632087_j_k_l @ C ) )
         => ( type_w1479951274_j_k_l @ ( put_O_834343516_j_k_l @ B @ C @ A ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_343_DocumentMonad_Otype__wf__put__I) ).

thf(561,plain,
    ! [A: heap_S1465075775_j_k_l,B: object945351580_d_e_f,C: rObjec1413572695_j_k_l] :
      ( ( type_w1479951274_j_k_l @ A )
     => ( ( type_w1771507213_j_k_l @ ( put_O_834343516_j_k_l @ B @ C @ A ) )
       => ( ( ( is_doc45233057_d_e_f @ B )
           => ( is_doc1417632087_j_k_l @ C ) )
         => ( type_w1479951274_j_k_l @ ( put_O_834343516_j_k_l @ B @ C @ A ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[128]) ).

thf(116,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( product_unit > product_unit ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: product_unit,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > product_unit] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1101791239_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: product_unit] : D
                @ G ) )
            = D )
       => ( heap_E667013711t_unit @ E @ ( get_M_1238860946_j_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_165_element__put__get) ).

thf(519,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( product_unit > product_unit ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: product_unit,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > product_unit] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1101791239_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: product_unit] : D
                @ G ) )
            = D )
       => ( heap_E667013711t_unit @ E @ ( get_M_1238860946_j_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[116]) ).

thf(75,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_157_get__M__Mdocument__preserved7) ).

thf(403,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[75]) ).

thf(71,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: option147517124_ptr_d,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_158_get__M__Mdocument__preserved7) ).

thf(388,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: option147517124_ptr_d,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[71]) ).

thf(61,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l,C: docume1935157360tr_d_e,D: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ C @ D ) @ A @ B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_239_new__element__get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).

thf(356,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l,C: docume1935157360tr_d_e,D: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ C @ D ) @ A @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[61]) ).

thf(148,axiom,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w1771507213_j_k_l @ A )
     => ( type_w697503069_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_140_CharacterDataClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).

thf(610,plain,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w1771507213_j_k_l @ A )
     => ( type_w697503069_j_k_l @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[148]) ).

thf(19,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_139724992_h_i_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_106_get__M__Mdocument__preserved6) ).

thf(212,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_139724992_h_i_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[19]) ).

thf(14,axiom,
    ! [A: element_ptr_a,B: element_ptr_a,C: heap_S1465075775_j_k_l,D: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g,E: list_n282880152tr_b_c,F: heap_S1465075775_j_k_l,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1098917052_j_k_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_181_get__M__Element__preserved1) ).

thf(193,plain,
    ! [A: element_ptr_a,B: element_ptr_a,C: heap_S1465075775_j_k_l,D: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g,E: list_n282880152tr_b_c,F: heap_S1465075775_j_k_l,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1098917052_j_k_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[14]) ).

thf(120,axiom,
    ! [A: heap_S1465075775_j_k_l,B: shadow_root_ptr_d,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec2068690451tion_j > rObjec2068690451tion_j,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: rObjec2068690451tion_j > option_element_ptr_a] :
      ( ( heap_E494191872t_unit @ A @ ( shadow972335775_i_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec2068690451tion_j] :
            ( ( F
              @ ( C
                @ ^ [H: option_element_ptr_a] : D
                @ G ) )
            = D )
       => ( heap_E1091541499_ptr_a @ E @ ( shadow1171208754_i_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_295_shadow__root__put__get) ).

thf(537,plain,
    ! [A: heap_S1465075775_j_k_l,B: shadow_root_ptr_d,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec2068690451tion_j > rObjec2068690451tion_j,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: rObjec2068690451tion_j > option_element_ptr_a] :
      ( ( heap_E494191872t_unit @ A @ ( shadow972335775_i_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec2068690451tion_j] :
            ( ( F
              @ ( C
                @ ^ [H: option_element_ptr_a] : D
                @ G ) )
            = D )
       => ( heap_E1091541499_ptr_a @ E @ ( shadow1171208754_i_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[120]) ).

thf(66,axiom,
    ! [A: option_element_ptr_a] :
      ( is_sha1522929624_b_j_k
      = ( ^ [B: rObjec1617416918on_j_k] :
            ( is_sha1522929624_b_j_k
            @ ( docume244715269on_j_k
              @ ^ [C: option_element_ptr_a] : A
              @ B ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_43_is__shadow__root__kind__document__element) ).

thf(371,plain,
    ! [A: option_element_ptr_a] :
      ( is_sha1522929624_b_j_k
      = ( ^ [B: rObjec1617416918on_j_k] :
            ( is_sha1522929624_b_j_k
            @ ( docume244715269on_j_k
              @ ^ [C: option_element_ptr_a] : A
              @ B ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[66]) ).

thf(144,axiom,
    l_get_2096691839_j_k_l @ type_w697503069_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_44_ElementClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms) ).

thf(605,plain,
    l_get_2096691839_j_k_l @ type_w697503069_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[144]) ).

thf(57,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( heap_E1876089495eption @ B ) @ C )
      = ( C = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_36_return__heap__E) ).

thf(343,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( heap_E1876089495eption @ B ) @ C )
      = ( C = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[57]) ).

thf(17,axiom,
    ! [A: rObjec1875798643tion_g > rObjec1617416918on_j_k,B: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l,E: element_ptr_a,F: heap_S1465075775_j_k_l,G: element_ptr_a] :
      ( ! [H: rObjec1875798643tion_g] :
          ( ( A
            @ ( B
              @ ^ [I: list_n282880152tr_b_c] : C
              @ H ) )
          = ( A @ H ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1098917052_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ G @ A ) @ D @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_176_element__put__get__preserved) ).

thf(205,plain,
    ! [A: rObjec1875798643tion_g > rObjec1617416918on_j_k,B: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l,E: element_ptr_a,F: heap_S1465075775_j_k_l,G: element_ptr_a] :
      ( ! [H: rObjec1875798643tion_g] :
          ( ( A
            @ ( B
              @ ^ [I: list_n282880152tr_b_c] : C
              @ H ) )
          = ( A @ H ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1098917052_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ G @ A ) @ D @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[17]) ).

thf(46,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: finite1621822014t_char,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > finite1621822014t_char] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: finite1621822014t_char] : D
                @ G ) )
            = D )
       => ( heap_E946351744t_char @ E @ ( get_M_685446945_j_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_168_element__put__get) ).

thf(311,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: finite1621822014t_char,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > finite1621822014t_char] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: finite1621822014t_char] : D
                @ G ) )
            = D )
       => ( heap_E946351744t_char @ E @ ( get_M_685446945_j_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[46]) ).

thf(121,axiom,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ val_update_option_h @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_120_DocumentMonad_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved) ).

thf(541,plain,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ val_update_option_h @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[121]) ).

thf(42,axiom,
    l_new_540233301_j_k_l @ type_w1771507213_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_255_CharacterDataMonad_Onew__element__is__l__new__element) ).

thf(298,plain,
    l_new_540233301_j_k_l @ type_w1771507213_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[42]) ).

thf(79,axiom,
    shadow722206742_j_k_l @ type_w92696601_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_15_l__put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms) ).

thf(412,plain,
    shadow722206742_j_k_l @ type_w92696601_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[79]) ).

thf(142,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ tag_na7058269tion_g @ C ) @ D )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_230_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved) ).

thf(601,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ tag_na7058269tion_g @ C ) @ D )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[142]) ).

thf(83,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ heap_E1613639261eption @ B )
      = ( A = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_37_noop__returns__heap) ).

thf(423,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ heap_E1613639261eption @ B )
      = ( A = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[83]) ).

thf(39,axiom,
    ! [A: rObjec1148923485tion_h > list_char,B: ( list_char > list_char ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: list_char,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: list_char] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1937380872_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E804379039t_char @ F @ ( get_M_2088872005_j_k_l @ E @ A ) @ C ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_111_CharacterData__simp1) ).

thf(286,plain,
    ! [A: rObjec1148923485tion_h > list_char,B: ( list_char > list_char ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: list_char,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: list_char] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1937380872_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E804379039t_char @ F @ ( get_M_2088872005_j_k_l @ E @ A ) @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[39]) ).

thf(133,axiom,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ val_update_option_h @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_131_CharacterDataMonad_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved) ).

thf(579,plain,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ val_update_option_h @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[133]) ).

thf(80,axiom,
    ! [A: docume1935157360tr_d_e,B: object945351580_d_e_f,C: heap_S1465075775_j_k_l,D: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: option_element_ptr_a,F: heap_S1465075775_j_k_l,G: rObjec1413572695_j_k_l > rObjec1617416918on_j_k] :
      ( ( ( cast_d1608273229_b_c_f @ A )
       != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1442125025_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_87_get__M__Mdocument__preserved3) ).

thf(413,plain,
    ! [A: docume1935157360tr_d_e,B: object945351580_d_e_f,C: heap_S1465075775_j_k_l,D: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: option_element_ptr_a,F: heap_S1465075775_j_k_l,G: rObjec1413572695_j_k_l > rObjec1617416918on_j_k] :
      ( ( ( cast_d1608273229_b_c_f @ A )
       != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_1442125025_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[80]) ).

thf(72,axiom,
    ! [A: heap_S1465075775_j_k_l > $o,B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
      ( ( l_new_540233301_j_k_l @ A )
     => ( ( heap_E24690662_ptr_a @ B @ new_el717272935_j_k_l @ C )
       => ( ( A @ B )
          = ( A @ C ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_251_l__new__element_Onew__element__types__preserved) ).

thf(391,plain,
    ! [A: heap_S1465075775_j_k_l > $o,B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
      ( ( l_new_540233301_j_k_l @ A )
     => ( ( heap_E24690662_ptr_a @ B @ new_el717272935_j_k_l @ C )
       => ( ( A @ B )
          = ( A @ C ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[72]) ).

thf(131,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: finite1621822014t_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ attrs_1280717024tion_g @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_232_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved) ).

thf(572,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: finite1621822014t_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ attrs_1280717024tion_g @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[131]) ).

thf(109,axiom,
    ! [A: heap_S1465075775_j_k_l,B: shadow_root_ptr_d,C: ( product_unit > product_unit ) > rObjec2068690451tion_j > rObjec2068690451tion_j,D: product_unit,E: heap_S1465075775_j_k_l,F: rObjec2068690451tion_j > product_unit] :
      ( ( heap_E494191872t_unit @ A @ ( shadow1110190411_i_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec2068690451tion_j] :
            ( ( F
              @ ( C
                @ ^ [H: product_unit] : D
                @ G ) )
            = D )
       => ( heap_E667013711t_unit @ E @ ( shadow2050000606_i_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_296_shadow__root__put__get) ).

thf(498,plain,
    ! [A: heap_S1465075775_j_k_l,B: shadow_root_ptr_d,C: ( product_unit > product_unit ) > rObjec2068690451tion_j > rObjec2068690451tion_j,D: product_unit,E: heap_S1465075775_j_k_l,F: rObjec2068690451tion_j > product_unit] :
      ( ( heap_E494191872t_unit @ A @ ( shadow1110190411_i_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec2068690451tion_j] :
            ( ( F
              @ ( C
                @ ^ [H: product_unit] : D
                @ G ) )
            = D )
       => ( heap_E667013711t_unit @ E @ ( shadow2050000606_i_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[109]) ).

thf(56,axiom,
    ! [A: object945351580_d_e_f,B: docume1935157360tr_d_e,C: rObjec1413572695_j_k_l,D: heap_S1465075775_j_k_l] :
      ( ( ( A
          = ( cast_d1608273229_b_c_f @ B ) )
       => ( ( get_D_1192261494_j_k_l @ B @ ( put_O_834343516_j_k_l @ A @ C @ D ) )
          = ( cast_O1034441233_j_k_l @ C ) ) )
      & ( ( A
         != ( cast_d1608273229_b_c_f @ B ) )
       => ( ( get_D_1192261494_j_k_l @ B @ ( put_O_834343516_j_k_l @ A @ C @ D ) )
          = ( get_D_1192261494_j_k_l @ B @ D ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_350_get__document__ptr__simp) ).

thf(335,plain,
    ! [A: object945351580_d_e_f,B: docume1935157360tr_d_e,C: rObjec1413572695_j_k_l,D: heap_S1465075775_j_k_l] :
      ( ( ( A
          = ( cast_d1608273229_b_c_f @ B ) )
       => ( ( get_D_1192261494_j_k_l @ B @ ( put_O_834343516_j_k_l @ A @ C @ D ) )
          = ( cast_O1034441233_j_k_l @ C ) ) )
      & ( ( A
         != ( cast_d1608273229_b_c_f @ B ) )
       => ( ( get_D_1192261494_j_k_l @ B @ ( put_O_834343516_j_k_l @ A @ C @ D ) )
          = ( get_D_1192261494_j_k_l @ B @ D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[56]) ).

thf(5,axiom,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: heap_S1465075775_j_k_l,D: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: list_char,F: heap_S1465075775_j_k_l,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_257417239_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_65_get__M__Mdocument__preserved1) ).

thf(159,plain,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: heap_S1465075775_j_k_l,D: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: list_char,F: heap_S1465075775_j_k_l,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_257417239_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[5]) ).

thf(143,axiom,
    l_new_540233301_j_k_l @ type_w697503069_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_257_ElementMonad_Onew__element__is__l__new__element) ).

thf(604,plain,
    l_new_540233301_j_k_l @ type_w697503069_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[143]) ).

thf(76,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ shadow1606659473tion_g @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_259_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved) ).

thf(406,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ shadow1606659473tion_g @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[76]) ).

thf(21,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_E1188946203tr_d_e,C: docume1935157360tr_d_e,D: docume1935157360tr_d_e] :
      ( ( heap_E2101731758tr_d_e @ A @ B @ C )
     => ( ( heap_E2101731758tr_d_e @ A @ B @ D )
       => ( C = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_10_returns__result__eq) ).

thf(219,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_E1188946203tr_d_e,C: docume1935157360tr_d_e,D: docume1935157360tr_d_e] :
      ( ( heap_E2101731758tr_d_e @ A @ B @ C )
     => ( ( heap_E2101731758tr_d_e @ A @ B @ D )
       => ( C = D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[21]) ).

thf(36,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: rObjec1617416918on_j_k,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k,G: docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_657600638_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [I: rObjec1617416918on_j_k] : D
                @ H ) )
            = ( F @ H ) )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ G @ F ) @ A @ E ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_55_document__put__get__preserved) ).

thf(274,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: rObjec1617416918on_j_k,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k,G: docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_657600638_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [I: rObjec1617416918on_j_k] : D
                @ H ) )
            = ( F @ H ) )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ G @ F ) @ A @ E ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[36]) ).

thf(68,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: list_char,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > list_char] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: list_char] : D
                @ G ) )
            = D )
       => ( heap_E804379039t_char @ E @ ( get_M_51280086_j_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_169_element__put__get) ).

thf(377,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: list_char,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > list_char] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: list_char] : D
                @ G ) )
            = D )
       => ( heap_E804379039t_char @ E @ ( get_M_51280086_j_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[68]) ).

thf(93,axiom,
    ! [A: docume1935157360tr_d_e] : ( is_doc45233057_d_e_f @ ( cast_d1608273229_b_c_f @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_345_document__ptr__document__ptr__cast) ).

thf(451,plain,
    ! [A: docume1935157360tr_d_e] : ( is_doc45233057_d_e_f @ ( cast_d1608273229_b_c_f @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[93]) ).

thf(48,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a] :
      ( ( heap_E1224694197_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( is_ele1129207902_t_r_a @ B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_312_new__element__is__element__ptr) ).

thf(318,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a] :
      ( ( heap_E1224694197_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( is_ele1129207902_t_r_a @ B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[48]) ).

thf(44,axiom,
    ! [A: rObjec1148923485tion_h > option_element_ptr_a,B: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: option_element_ptr_a,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: option_element_ptr_a] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1288574284_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1091541499_ptr_a @ F @ ( get_M_1899318715_j_k_l @ E @ A ) @ C ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_107_CharacterData__simp1) ).

thf(303,plain,
    ! [A: rObjec1148923485tion_h > option_element_ptr_a,B: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: option_element_ptr_a,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: option_element_ptr_a] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1288574284_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1091541499_ptr_a @ F @ ( get_M_1899318715_j_k_l @ E @ A ) @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[44]) ).

thf(141,axiom,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w92696601_j_k_l @ A )
     => ( type_w697503069_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_1_ShadowRootClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).

thf(599,plain,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w92696601_j_k_l @ A )
     => ( type_w697503069_j_k_l @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[141]) ).

thf(100,axiom,
    l_get_253860503_j_k_l @ type_w92696601_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_73_l__get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms) ).

thf(477,plain,
    l_get_253860503_j_k_l @ type_w92696601_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[100]) ).

thf(107,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_226_CharacterDataMonad_Onew__element__type__wf__preserved) ).

thf(494,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[107]) ).

thf(147,axiom,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w697503069_j_k_l @ A )
     => ( type_w697503069_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_6_ElementClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).

thf(609,plain,
    $true,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[147]) ).

thf(138,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: finite1621822014t_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ attrs_1280717024tion_g @ C ) @ D )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_229_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved) ).

thf(594,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: finite1621822014t_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ attrs_1280717024tion_g @ C ) @ D )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[138]) ).

thf(104,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: shadow_root_ptr_d,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > shadow_root_ptr_d] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1672180822_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: shadow_root_ptr_d] : D
                @ G ) )
            = D )
       => ( heap_E143427264_ptr_d @ E @ ( get_M_2008432865_j_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_167_element__put__get) ).

thf(483,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( shadow_root_ptr_d > shadow_root_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: shadow_root_ptr_d,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > shadow_root_ptr_d] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1672180822_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: shadow_root_ptr_d] : D
                @ G ) )
            = D )
       => ( heap_E143427264_ptr_d @ E @ ( get_M_2008432865_j_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[104]) ).

thf(4,axiom,
    ! [A: rObjec1875798643tion_g > rObjec1617416918on_j_k,B: ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,C: finite1621822014t_char,D: heap_S1465075775_j_k_l,E: element_ptr_a,F: heap_S1465075775_j_k_l,G: element_ptr_a] :
      ( ! [H: rObjec1875798643tion_g] :
          ( ( A
            @ ( B
              @ ^ [I: finite1621822014t_char] : C
              @ H ) )
          = ( A @ H ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1724091798_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ G @ A ) @ D @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_174_element__put__get__preserved) ).

thf(155,plain,
    ! [A: rObjec1875798643tion_g > rObjec1617416918on_j_k,B: ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,C: finite1621822014t_char,D: heap_S1465075775_j_k_l,E: element_ptr_a,F: heap_S1465075775_j_k_l,G: element_ptr_a] :
      ( ! [H: rObjec1875798643tion_g] :
          ( ( A
            @ ( B
              @ ^ [I: finite1621822014t_char] : C
              @ H ) )
          = ( A @ H ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1724091798_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ G @ A ) @ D @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[4]) ).

thf(53,axiom,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w1479951274_j_k_l @ A )
     => ( type_w1479951274_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_45_DocumentClass_Otype__wf_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t) ).

thf(330,plain,
    $true,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[53]) ).

thf(97,axiom,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e] :
      ( ( ( cast_d1608273229_b_c_f @ A )
        = ( cast_d1608273229_b_c_f @ B ) )
      = ( A = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_3_cast_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062o_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject) ).

thf(462,plain,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e] :
      ( ( ( cast_d1608273229_b_c_f @ A )
        = ( cast_d1608273229_b_c_f @ B ) )
      = ( A = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[97]) ).

thf(64,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: finite1621822014t_char,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_155_get__M__Mdocument__preserved7) ).

thf(367,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( finite1621822014t_char > finite1621822014t_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: finite1621822014t_char,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[64]) ).

thf(125,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ child_1596411111tion_g @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_221_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved) ).

thf(552,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ child_1596411111tion_g @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[125]) ).

thf(74,axiom,
    ! [A: object945351580_d_e_f] :
      ( ( is_doc45233057_d_e_f @ A )
     => ~ ! [B: docume1935157360tr_d_e] :
            ( A
           != ( cast_d1608273229_b_c_f @ B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_346_is__document__ptr__kind__obtains) ).

thf(399,plain,
    ! [A: object945351580_d_e_f] :
      ( ( is_doc45233057_d_e_f @ A )
     => ~ ! [B: docume1935157360tr_d_e] :
            ( A
           != ( cast_d1608273229_b_c_f @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[74]) ).

thf(37,axiom,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: rObjec1617416918on_j_k,D: heap_S1465075775_j_k_l] :
      ( ( A != B )
     => ( ( get_D_1192261494_j_k_l @ A @ ( put_D_2126422573_h_i_l @ B @ C @ D ) )
        = ( get_D_1192261494_j_k_l @ A @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_349_get__document__ptr__simp2) ).

thf(278,plain,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: rObjec1617416918on_j_k,D: heap_S1465075775_j_k_l] :
      ( ( A != B )
     => ( ( get_D_1192261494_j_k_l @ A @ ( put_D_2126422573_h_i_l @ B @ C @ D ) )
        = ( get_D_1192261494_j_k_l @ A @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[37]) ).

thf(95,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: list_char,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_156_get__M__Mdocument__preserved7) ).

thf(455,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( list_char > list_char ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: list_char,E: heap_S1465075775_j_k_l,F: docume1935157360tr_d_e,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[95]) ).

thf(22,axiom,
    ! [A: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,B: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,C: list_char,D: heap_S1465075775_j_k_l,E: docume1935157360tr_d_e,F: heap_S1465075775_j_k_l,G: object945351580_d_e_f] :
      ( ! [H: rObjec1617416918on_j_k] :
          ( ( A
            @ ( cast_D1252964113_h_i_l
              @ ( B
                @ ^ [I: list_char] : C
                @ H ) ) )
          = ( A @ ( cast_D1252964113_h_i_l @ H ) ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_257417239_h_i_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ A ) @ D @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_85_get__M__Mdocument__preserved10) ).

thf(223,plain,
    ! [A: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,B: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,C: list_char,D: heap_S1465075775_j_k_l,E: docume1935157360tr_d_e,F: heap_S1465075775_j_k_l,G: object945351580_d_e_f] :
      ( ! [H: rObjec1617416918on_j_k] :
          ( ( A
            @ ( cast_D1252964113_h_i_l
              @ ( B
                @ ^ [I: list_char] : C
                @ H ) ) )
          = ( A @ ( cast_D1252964113_h_i_l @ H ) ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_257417239_h_i_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ A ) @ D @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[22]) ).

thf(43,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k,G: docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1442125025_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [I: option_element_ptr_a] : D
                @ H ) )
            = ( F @ H ) )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ G @ F ) @ A @ E ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_61_document__put__get__preserved) ).

thf(299,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k,G: docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1442125025_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [I: option_element_ptr_a] : D
                @ H ) )
            = ( F @ H ) )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ G @ F ) @ A @ E ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[43]) ).

thf(89,axiom,
    l_new_540233301_j_k_l @ type_w1479951274_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_253_DocumentMonad_Onew__element__is__l__new__element) ).

thf(438,plain,
    l_new_540233301_j_k_l @ type_w1479951274_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[89]) ).

thf(7,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k,G: docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_139724992_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [I: list_n282880152tr_b_c] : D
                @ H ) )
            = ( F @ H ) )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ G @ F ) @ A @ E ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_59_document__put__get__preserved) ).

thf(167,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k,G: docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_139724992_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [I: list_n282880152tr_b_c] : D
                @ H ) )
            = ( F @ H ) )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ G @ F ) @ A @ E ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[7]) ).

thf(106,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: option147517124_ptr_d,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > option147517124_ptr_d] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: option147517124_ptr_d] : D
                @ G ) )
            = D )
       => ( heap_E1947147782_ptr_d @ E @ ( get_M_1154267419_j_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_171_element__put__get) ).

thf(490,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: option147517124_ptr_d,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > option147517124_ptr_d] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: option147517124_ptr_d] : D
                @ G ) )
            = D )
       => ( heap_E1947147782_ptr_d @ E @ ( get_M_1154267419_j_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[106]) ).

thf(84,axiom,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w1479951274_j_k_l @ A )
     => ( type_w1771507213_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_141_DocumentClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a) ).

thf(426,plain,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w1479951274_j_k_l @ A )
     => ( type_w1771507213_j_k_l @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[84]) ).

thf(118,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ shadow1606659473tion_g @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_260_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved) ).

thf(531,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ shadow1606659473tion_g @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[118]) ).

thf(123,axiom,
    ( l_new_540233301_j_k_l
    = ( ^ [A: heap_S1465075775_j_k_l > $o] :
        ! [B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
          ( ( heap_E24690662_ptr_a @ B @ new_el717272935_j_k_l @ C )
         => ( ( A @ B )
            = ( A @ C ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_258_l__new__element__def) ).

thf(548,plain,
    ( l_new_540233301_j_k_l
    = ( ^ [A: heap_S1465075775_j_k_l > $o] :
        ! [B: heap_S1465075775_j_k_l,C: heap_S1465075775_j_k_l] :
          ( ( heap_E24690662_ptr_a @ B @ new_el717272935_j_k_l @ C )
         => ( ( A @ B )
            = ( A @ C ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[123]) ).

thf(67,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ tag_na7058269tion_g @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_236_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved) ).

thf(374,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ tag_na7058269tion_g @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[67]) ).

thf(115,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ tag_na7058269tion_g @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_233_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved) ).

thf(516,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1720094109_j_k_l @ B @ tag_na7058269tion_g @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[115]) ).

thf(96,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( product_unit > product_unit ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: product_unit,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > product_unit] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1656033077_h_i_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [H: product_unit] : D
                @ G ) )
            = D )
       => ( heap_E667013711t_unit @ E @ ( get_M_1965837010_h_i_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_22_document__put__get) ).

thf(458,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( product_unit > product_unit ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: product_unit,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > product_unit] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1656033077_h_i_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [H: product_unit] : D
                @ G ) )
            = D )
       => ( heap_E667013711t_unit @ E @ ( get_M_1965837010_h_i_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[96]) ).

thf(18,axiom,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: ( list_char > list_char ) > rObjec1148923485tion_h > rObjec1148923485tion_h,D: list_char,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_116_CharacterData__simp4) ).

thf(209,plain,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: ( list_char > list_char ) > rObjec1148923485tion_h > rObjec1148923485tion_h,D: list_char,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[18]) ).

thf(105,axiom,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ val_update_option_h @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_119_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved) ).

thf(487,plain,
    ! [A: heap_S1465075775_j_k_l,B: character_data_ptr_b,C: list_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1937380872_j_k_l @ B @ val_update_option_h @ C ) @ D )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[105]) ).

thf(38,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_E1186645633on_j_k,C: heap_S1465075775_j_k_l,D: heap_S1465075775_j_k_l] :
      ( ( heap_E648129097on_j_k @ A @ B @ C )
     => ( ( heap_E648129097on_j_k @ A @ B @ D )
       => ( C = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_16_returns__heap__eq) ).

thf(282,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_E1186645633on_j_k,C: heap_S1465075775_j_k_l,D: heap_S1465075775_j_k_l] :
      ( ( heap_E648129097on_j_k @ A @ B @ C )
     => ( ( heap_E648129097on_j_k @ A @ B @ D )
       => ( C = D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[38]) ).

thf(52,axiom,
    ! [A: rObjec1413572695_j_k_l] :
      ( ( ( cast_O1034441233_j_k_l @ A )
        = none_R1587534007on_j_k )
      = ( ~ ? [B: rObjec1617416918on_j_k] :
              ( ( cast_D1252964113_h_i_l @ B )
              = A ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_353_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__none) ).

thf(327,plain,
    ! [A: rObjec1413572695_j_k_l] :
      ( ( ( cast_O1034441233_j_k_l @ A )
        = none_R1587534007on_j_k )
      = ( ~ ? [B: rObjec1617416918on_j_k] :
              ( ( cast_D1252964113_h_i_l @ B )
              = A ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[52]) ).

thf(77,axiom,
    l_new_410495338_j_k_l @ type_w1479951274_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_254_DocumentMonad_Onew__character__data__is__l__new__character__data) ).

thf(409,plain,
    l_new_410495338_j_k_l @ type_w1479951274_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[77]) ).

thf(11,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1442125025_h_i_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_103_get__M__Mdocument__preserved6) ).

thf(182,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1442125025_h_i_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[11]) ).

thf(54,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: finite1621822014t_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ attrs_1280717024tion_g @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_237_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved) ).

thf(331,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: finite1621822014t_char,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1724091798_j_k_l @ B @ attrs_1280717024tion_g @ C ) @ D )
     => ( ( type_w1479951274_j_k_l @ A )
        = ( type_w1479951274_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[54]) ).

thf(110,axiom,
    ( id_ROb1998049991on_j_k
    = ( ^ [A: rObjec1617416918on_j_k] : A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_4_id__apply) ).

thf(502,plain,
    ( id_ROb1998049991on_j_k
    = ( ^ [A: rObjec1617416918on_j_k] : A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[110]) ).

thf(62,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_E1186645633on_j_k,C: rObjec1617416918on_j_k,D: rObjec1617416918on_j_k] :
      ( ( heap_E604544536on_j_k @ A @ B @ C )
     => ( ( heap_E604544536on_j_k @ A @ B @ D )
       => ( C = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_12_returns__result__eq) ).

thf(359,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_E1186645633on_j_k,C: rObjec1617416918on_j_k,D: rObjec1617416918on_j_k] :
      ( ( heap_E604544536on_j_k @ A @ B @ C )
     => ( ( heap_E604544536on_j_k @ A @ B @ D )
       => ( C = D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[62]) ).

thf(122,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,G: object945351580_d_e_f] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1442125025_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( cast_D1252964113_h_i_l
                @ ( C
                  @ ^ [I: option_element_ptr_a] : D
                  @ H ) ) )
            = ( F @ ( cast_D1252964113_h_i_l @ H ) ) )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ F ) @ A @ E ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_79_get__M__Mdocument__preserved4) ).

thf(544,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: option_element_ptr_a,E: heap_S1465075775_j_k_l,F: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,G: object945351580_d_e_f] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1442125025_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( cast_D1252964113_h_i_l
                @ ( C
                  @ ^ [I: option_element_ptr_a] : D
                  @ H ) ) )
            = ( F @ ( cast_D1252964113_h_i_l @ H ) ) )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ F ) @ A @ E ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[122]) ).

thf(135,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ shadow1606659473tion_g @ C ) @ D )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_262_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved) ).

thf(585,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_682984464_j_k_l @ B @ shadow1606659473tion_g @ C ) @ D )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[135]) ).

thf(65,axiom,
    l_new_1474790279_j_k_l @ type_w1479951274_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_70_new__document__is__l__new__document) ).

thf(370,plain,
    l_new_1474790279_j_k_l @ type_w1479951274_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[65]) ).

thf(9,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_char,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_257417239_h_i_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_105_get__M__Mdocument__preserved6) ).

thf(175,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_char,E: heap_S1465075775_j_k_l,F: element_ptr_a,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_257417239_h_i_l @ B @ C @ D ) @ E )
     => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ F @ G ) @ A @ E ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[9]) ).

thf(149,axiom,
    type_w697503069_j_k_l = l_type85280056_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_38_ElementClass_Otype__wf__def) ).

thf(612,plain,
    type_w697503069_j_k_l = l_type85280056_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[149]) ).

thf(108,axiom,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w92696601_j_k_l @ A )
     => ( type_w92696601_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_7_type__wf_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t) ).

thf(497,plain,
    $true,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[108]) ).

thf(63,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_E1661210526_ptr_a,C: heap_S1465075775_j_k_l,D: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ B @ C )
     => ( ( heap_E24690662_ptr_a @ A @ B @ D )
       => ( C = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_18_returns__heap__eq) ).

thf(363,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_E1661210526_ptr_a,C: heap_S1465075775_j_k_l,D: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ B @ C )
     => ( ( heap_E24690662_ptr_a @ A @ B @ D )
       => ( C = D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[63]) ).

thf(103,axiom,
    l_get_2096691839_j_k_l @ type_w1479951274_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_46_DocumentClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms) ).

thf(482,plain,
    l_get_2096691839_j_k_l @ type_w1479951274_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[103]) ).

thf(98,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > list_n282880152tr_b_c] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: list_n282880152tr_b_c] : D
                @ G ) )
            = D )
       => ( heap_E258692314tr_b_c @ E @ ( get_M_88885319_j_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_170_element__put__get) ).

thf(465,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1875798643tion_g > rObjec1875798643tion_g,D: list_n282880152tr_b_c,E: heap_S1465075775_j_k_l,F: rObjec1875798643tion_g > list_n282880152tr_b_c] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1875798643tion_g] :
            ( ( F
              @ ( C
                @ ^ [H: list_n282880152tr_b_c] : D
                @ G ) )
            = D )
       => ( heap_E258692314tr_b_c @ E @ ( get_M_88885319_j_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[98]) ).

thf(24,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_E906991588_ptr_a,C: option_element_ptr_a,D: option_element_ptr_a] :
      ( ( heap_E1091541499_ptr_a @ A @ B @ C )
     => ( ( heap_E1091541499_ptr_a @ A @ B @ D )
       => ( C = D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_8_returns__result__eq) ).

thf(231,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_E906991588_ptr_a,C: option_element_ptr_a,D: option_element_ptr_a] :
      ( ( heap_E1091541499_ptr_a @ A @ B @ C )
     => ( ( heap_E1091541499_ptr_a @ A @ B @ D )
       => ( C = D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[24]) ).

thf(136,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_227_ElementMonad_Onew__element__type__wf__preserved) ).

thf(588,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( type_w697503069_j_k_l @ A )
        = ( type_w697503069_j_k_l @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[136]) ).

thf(8,axiom,
    ! [A: rObjec1875798643tion_g > rObjec1617416918on_j_k,B: ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l,E: element_ptr_a,F: heap_S1465075775_j_k_l,G: element_ptr_a] :
      ( ! [H: rObjec1875798643tion_g] :
          ( ( A
            @ ( B
              @ ^ [I: option147517124_ptr_d] : C
              @ H ) )
          = ( A @ H ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_682984464_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ G @ A ) @ D @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_177_element__put__get__preserved) ).

thf(171,plain,
    ! [A: rObjec1875798643tion_g > rObjec1617416918on_j_k,B: ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,C: option147517124_ptr_d,D: heap_S1465075775_j_k_l,E: element_ptr_a,F: heap_S1465075775_j_k_l,G: element_ptr_a] :
      ( ! [H: rObjec1875798643tion_g] :
          ( ( A
            @ ( B
              @ ^ [I: option147517124_ptr_d] : C
              @ H ) )
          = ( A @ H ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_682984464_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ G @ A ) @ D @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[8]) ).

thf(130,axiom,
    ! [A: heap_S1465075775_j_k_l,B: shadow_root_ptr_d,C: ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec2068690451tion_j > rObjec2068690451tion_j,D: docume1935157360tr_d_e,E: heap_S1465075775_j_k_l,F: rObjec2068690451tion_j > docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( shadow1464843188_i_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec2068690451tion_j] :
            ( ( F
              @ ( C
                @ ^ [H: docume1935157360tr_d_e] : D
                @ G ) )
            = D )
       => ( heap_E2101731758tr_d_e @ E @ ( shadow1068876397_i_k_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_297_shadow__root__put__get) ).

thf(568,plain,
    ! [A: heap_S1465075775_j_k_l,B: shadow_root_ptr_d,C: ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec2068690451tion_j > rObjec2068690451tion_j,D: docume1935157360tr_d_e,E: heap_S1465075775_j_k_l,F: rObjec2068690451tion_j > docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( shadow1464843188_i_k_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec2068690451tion_j] :
            ( ( F
              @ ( C
                @ ^ [H: docume1935157360tr_d_e] : D
                @ G ) )
            = D )
       => ( heap_E2101731758tr_d_e @ E @ ( shadow1068876397_i_k_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[130]) ).

thf(40,axiom,
    ! [A: docume1935157360tr_d_e,B: object945351580_d_e_f,C: heap_S1465075775_j_k_l,D: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: rObjec1617416918on_j_k,F: heap_S1465075775_j_k_l,G: rObjec1413572695_j_k_l > rObjec1617416918on_j_k] :
      ( ( ( cast_d1608273229_b_c_f @ A )
       != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_657600638_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_88_get__M__Mdocument__preserved3) ).

thf(290,plain,
    ! [A: docume1935157360tr_d_e,B: object945351580_d_e_f,C: heap_S1465075775_j_k_l,D: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: rObjec1617416918on_j_k,F: heap_S1465075775_j_k_l,G: rObjec1413572695_j_k_l > rObjec1617416918on_j_k] :
      ( ( ( cast_d1608273229_b_c_f @ A )
       != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_657600638_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[40]) ).

thf(25,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: rObjec1617416918on_j_k,E: heap_S1465075775_j_k_l,F: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,G: object945351580_d_e_f] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_657600638_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( cast_D1252964113_h_i_l
                @ ( C
                  @ ^ [I: rObjec1617416918on_j_k] : D
                  @ H ) ) )
            = ( F @ ( cast_D1252964113_h_i_l @ H ) ) )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ F ) @ A @ E ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_80_get__M__Mdocument__preserved4) ).

thf(235,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: rObjec1617416918on_j_k,E: heap_S1465075775_j_k_l,F: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,G: object945351580_d_e_f] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_657600638_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( cast_D1252964113_h_i_l
                @ ( C
                  @ ^ [I: rObjec1617416918on_j_k] : D
                  @ H ) ) )
            = ( F @ ( cast_D1252964113_h_i_l @ H ) ) )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ F ) @ A @ E ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[25]) ).

thf(101,axiom,
    ( heap_E2092016297_ptr_a
    = ( ^ [A: heap_S1465075775_j_k_l,B: heap_E1661210526_ptr_a,C: element_ptr_a,D: heap_S1465075775_j_k_l] :
          ( ( heap_E1224694197_ptr_a @ A @ B @ C )
          & ( heap_E24690662_ptr_a @ A @ B @ D ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_29_returns__result__heap__def) ).

thf(478,plain,
    ( heap_E2092016297_ptr_a
    = ( ^ [A: heap_S1465075775_j_k_l,B: heap_E1661210526_ptr_a,C: element_ptr_a,D: heap_S1465075775_j_k_l] :
          ( ( heap_E1224694197_ptr_a @ A @ B @ C )
          & ( heap_E24690662_ptr_a @ A @ B @ D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[101]) ).

thf(58,axiom,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ child_1596411111tion_g @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_234_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved) ).

thf(346,plain,
    ! [A: heap_S1465075775_j_k_l,B: element_ptr_a,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_1098917052_j_k_l @ B @ child_1596411111tion_g @ C ) @ D )
     => ( ( type_w1771507213_j_k_l @ A )
        = ( type_w1771507213_j_k_l @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[58]) ).

thf(87,axiom,
    ! [A: rObjec1617416918on_j_k,B: rObjec1617416918on_j_k] :
      ( ( ( cast_D1252964113_h_i_l @ A )
        = ( cast_D1252964113_h_i_l @ B ) )
      = ( A = B ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_2_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t__inject) ).

thf(433,plain,
    ! [A: rObjec1617416918on_j_k,B: rObjec1617416918on_j_k] :
      ( ( ( cast_D1252964113_h_i_l @ A )
        = ( cast_D1252964113_h_i_l @ B ) )
      = ( A = B ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[87]) ).

thf(113,axiom,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w92696601_j_k_l @ A )
     => ( type_w1771507213_j_k_l @ A ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_142_ShadowRootClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a) ).

thf(510,plain,
    ! [A: heap_S1465075775_j_k_l] :
      ( ( type_w92696601_j_k_l @ A )
     => ( type_w1771507213_j_k_l @ A ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[113]) ).

thf(1,conjecture,
    type_w697503069_j_k_l @ h,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_3) ).

thf(2,negated_conjecture,
    ~ ( type_w697503069_j_k_l @ h ),
    inference(neg_conjecture,[status(cth)],[1]) ).

thf(151,plain,
    ~ ( type_w697503069_j_k_l @ h ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[2]) ).

thf(92,axiom,
    ! [A: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,B: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,C: option_element_ptr_a,D: heap_S1465075775_j_k_l,E: docume1935157360tr_d_e,F: heap_S1465075775_j_k_l,G: object945351580_d_e_f] :
      ( ! [H: rObjec1617416918on_j_k] :
          ( ( A
            @ ( cast_D1252964113_h_i_l
              @ ( B
                @ ^ [I: option_element_ptr_a] : C
                @ H ) ) )
          = ( A @ ( cast_D1252964113_h_i_l @ H ) ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1442125025_h_i_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ A ) @ D @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_83_get__M__Mdocument__preserved10) ).

thf(447,plain,
    ! [A: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,B: ( option_element_ptr_a > option_element_ptr_a ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,C: option_element_ptr_a,D: heap_S1465075775_j_k_l,E: docume1935157360tr_d_e,F: heap_S1465075775_j_k_l,G: object945351580_d_e_f] :
      ( ! [H: rObjec1617416918on_j_k] :
          ( ( A
            @ ( cast_D1252964113_h_i_l
              @ ( B
                @ ^ [I: option_element_ptr_a] : C
                @ H ) ) )
          = ( A @ ( cast_D1252964113_h_i_l @ H ) ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_1442125025_h_i_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ A ) @ D @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[92]) ).

thf(47,axiom,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ B ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_224_ShadowRootMonad__Mirabelle__cxkpltyzhu_Onew__element__type__wf__preserved) ).

thf(315,plain,
    ! [A: heap_S1465075775_j_k_l,B: heap_S1465075775_j_k_l] :
      ( ( heap_E24690662_ptr_a @ A @ new_el717272935_j_k_l @ B )
     => ( ( type_w92696601_j_k_l @ A )
        = ( type_w92696601_j_k_l @ B ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[47]) ).

thf(86,axiom,
    l_get_2096691839_j_k_l @ type_w92696601_j_k_l,
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_49_ShadowRootClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms) ).

thf(432,plain,
    l_get_2096691839_j_k_l @ type_w92696601_j_k_l,
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[86]) ).

thf(78,axiom,
    ( heap_E819109644on_j_k
    = ( ^ [A: heap_S1465075775_j_k_l,B: heap_E1186645633on_j_k,C: rObjec1617416918on_j_k,D: heap_S1465075775_j_k_l] :
          ( ( heap_E604544536on_j_k @ A @ B @ C )
          & ( heap_E648129097on_j_k @ A @ B @ D ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_35_returns__result__heap__def) ).

thf(410,plain,
    ( heap_E819109644on_j_k
    = ( ^ [A: heap_S1465075775_j_k_l,B: heap_E1186645633on_j_k,C: rObjec1617416918on_j_k,D: heap_S1465075775_j_k_l] :
          ( ( heap_E604544536on_j_k @ A @ B @ C )
          & ( heap_E648129097on_j_k @ A @ B @ D ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[78]) ).

thf(26,axiom,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: heap_S1465075775_j_k_l,D: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: rObjec1617416918on_j_k,F: heap_S1465075775_j_k_l,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_657600638_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_63_get__M__Mdocument__preserved1) ).

thf(239,plain,
    ! [A: docume1935157360tr_d_e,B: docume1935157360tr_d_e,C: heap_S1465075775_j_k_l,D: ( rObjec1617416918on_j_k > rObjec1617416918on_j_k ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: rObjec1617416918on_j_k,F: heap_S1465075775_j_k_l,G: rObjec1617416918on_j_k > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_657600638_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[26]) ).

thf(41,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_char,E: heap_S1465075775_j_k_l,F: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,G: object945351580_d_e_f] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_257417239_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( cast_D1252964113_h_i_l
                @ ( C
                  @ ^ [I: list_char] : D
                  @ H ) ) )
            = ( F @ ( cast_D1252964113_h_i_l @ H ) ) )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ F ) @ A @ E ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_81_get__M__Mdocument__preserved4) ).

thf(294,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_char,E: heap_S1465075775_j_k_l,F: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,G: object945351580_d_e_f] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_257417239_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( cast_D1252964113_h_i_l
                @ ( C
                  @ ^ [I: list_char] : D
                  @ H ) ) )
            = ( F @ ( cast_D1252964113_h_i_l @ H ) ) )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ F ) @ A @ E ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[41]) ).

thf(34,axiom,
    ( put_M_1442125025_h_i_l
    = ( l_put_38398219_ptr_a @ get_D_1192261494_j_k_l @ put_D_2126422573_h_i_l ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_351_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def) ).

thf(268,plain,
    ( put_M_1442125025_h_i_l
    = ( l_put_38398219_ptr_a @ get_D_1192261494_j_k_l @ put_D_2126422573_h_i_l ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[34]) ).

thf(73,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: docume1935157360tr_d_e,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_2097930918_h_i_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [H: docume1935157360tr_d_e] : D
                @ G ) )
            = D )
       => ( heap_E2101731758tr_d_e @ E @ ( get_M_462148605_h_i_l @ B @ F ) @ D ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_23_document__put__get) ).

thf(395,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: docume1935157360tr_d_e,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_2097930918_h_i_l @ B @ C @ D ) @ E )
     => ( ! [G: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [H: docume1935157360tr_d_e] : D
                @ G ) )
            = D )
       => ( heap_E2101731758tr_d_e @ E @ ( get_M_462148605_h_i_l @ B @ F ) @ D ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[73]) ).

thf(132,axiom,
    ! [A: rObjec1148923485tion_h > docume1935157360tr_d_e,B: ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: docume1935157360tr_d_e,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: docume1935157360tr_d_e] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_726238649_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E2101731758tr_d_e @ F @ ( get_M_1865279188_j_k_l @ E @ A ) @ C ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_109_CharacterData__simp1) ).

thf(575,plain,
    ! [A: rObjec1148923485tion_h > docume1935157360tr_d_e,B: ( docume1935157360tr_d_e > docume1935157360tr_d_e ) > rObjec1148923485tion_h > rObjec1148923485tion_h,C: docume1935157360tr_d_e,D: heap_S1465075775_j_k_l,E: character_data_ptr_b,F: heap_S1465075775_j_k_l] :
      ( ! [G: rObjec1148923485tion_h] :
          ( ( A
            @ ( B
              @ ^ [H: docume1935157360tr_d_e] : C
              @ G ) )
          = C )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_726238649_j_k_l @ E @ B @ C ) @ F )
       => ( heap_E2101731758tr_d_e @ F @ ( get_M_1865279188_j_k_l @ E @ A ) @ C ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[132]) ).

thf(6,axiom,
    ! [A: element_ptr_a,B: element_ptr_a,C: heap_S1465075775_j_k_l,D: ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,E: option147517124_ptr_d,F: heap_S1465075775_j_k_l,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_682984464_j_k_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_182_get__M__Element__preserved1) ).

thf(163,plain,
    ! [A: element_ptr_a,B: element_ptr_a,C: heap_S1465075775_j_k_l,D: ( option147517124_ptr_d > option147517124_ptr_d ) > rObjec1875798643tion_g > rObjec1875798643tion_g,E: option147517124_ptr_d,F: heap_S1465075775_j_k_l,G: rObjec1875798643tion_g > rObjec1617416918on_j_k] :
      ( ( A != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_682984464_j_k_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1990067849_j_k_l @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[6]) ).

thf(10,axiom,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_char,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k,G: docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_257417239_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [I: list_char] : D
                @ H ) )
            = ( F @ H ) )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ G @ F ) @ A @ E ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_57_document__put__get__preserved) ).

thf(178,plain,
    ! [A: heap_S1465075775_j_k_l,B: docume1935157360tr_d_e,C: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,D: list_char,E: heap_S1465075775_j_k_l,F: rObjec1617416918on_j_k > rObjec1617416918on_j_k,G: docume1935157360tr_d_e] :
      ( ( heap_E494191872t_unit @ A @ ( put_M_257417239_h_i_l @ B @ C @ D ) @ E )
     => ( ! [H: rObjec1617416918on_j_k] :
            ( ( F
              @ ( C
                @ ^ [I: list_char] : D
                @ H ) )
            = ( F @ H ) )
       => ( heap_E1358110656on_j_k @ ( get_M_970800329_h_i_l @ G @ F ) @ A @ E ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[10]) ).

thf(146,axiom,
    ( h2
    = ( put_O_834343516_j_k_l @ ( cast_d1608273229_b_c_f @ document_ptr )
      @ ( cast_D1252964113_h_i_l
        @ ( docume244715269on_j_k
          @ ^ [A: option_element_ptr_a] : v
          @ x ) )
      @ h ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',conj_1) ).

thf(607,plain,
    ( h2
    = ( put_O_834343516_j_k_l @ ( cast_d1608273229_b_c_f @ document_ptr )
      @ ( cast_D1252964113_h_i_l
        @ ( docume244715269on_j_k
          @ ^ [A: option_element_ptr_a] : v
          @ x ) )
      @ h ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[146]) ).

thf(23,axiom,
    ! [A: docume1935157360tr_d_e,B: object945351580_d_e_f,C: heap_S1465075775_j_k_l,D: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: list_char,F: heap_S1465075775_j_k_l,G: rObjec1413572695_j_k_l > rObjec1617416918on_j_k] :
      ( ( ( cast_d1608273229_b_c_f @ A )
       != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_257417239_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ B @ G ) @ C @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_89_get__M__Mdocument__preserved3) ).

thf(227,plain,
    ! [A: docume1935157360tr_d_e,B: object945351580_d_e_f,C: heap_S1465075775_j_k_l,D: ( list_char > list_char ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,E: list_char,F: heap_S1465075775_j_k_l,G: rObjec1413572695_j_k_l > rObjec1617416918on_j_k] :
      ( ( ( cast_d1608273229_b_c_f @ A )
       != B )
     => ( ( heap_E494191872t_unit @ C @ ( put_M_257417239_h_i_l @ A @ D @ E ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ B @ G ) @ C @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[23]) ).

thf(99,axiom,
    ! [A: rObjec1617416918on_j_k,B: rObjec1617416918on_j_k,C: option_element_ptr_a,D: option_element_ptr_a > option_element_ptr_a,E: option_element_ptr_a > option_element_ptr_a] :
      ( ( A = B )
     => ( ( ( docume1175131570on_j_k @ B )
          = C )
       => ( ! [F: option_element_ptr_a] :
              ( ( F = C )
             => ( ( D @ F )
                = ( E @ F ) ) )
         => ( ( docume244715269on_j_k @ D @ A )
            = ( docume244715269on_j_k @ E @ B ) ) ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_41_RDocument_Ounfold__congs_I4_J) ).

thf(469,plain,
    ! [A: rObjec1617416918on_j_k,B: rObjec1617416918on_j_k,C: option_element_ptr_a,D: option_element_ptr_a > option_element_ptr_a,E: option_element_ptr_a > option_element_ptr_a] :
      ( ( A = B )
     => ( ( ( docume1175131570on_j_k @ B )
          = C )
       => ( ! [F: option_element_ptr_a] :
              ( ( F = C )
             => ( ( D @ F )
                = ( E @ F ) ) )
         => ( ( docume244715269on_j_k @ D @ A )
            = ( docume244715269on_j_k @ E @ B ) ) ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[99]) ).

thf(20,axiom,
    ! [A: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,B: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l,E: docume1935157360tr_d_e,F: heap_S1465075775_j_k_l,G: object945351580_d_e_f] :
      ( ! [H: rObjec1617416918on_j_k] :
          ( ( A
            @ ( cast_D1252964113_h_i_l
              @ ( B
                @ ^ [I: list_n282880152tr_b_c] : C
                @ H ) ) )
          = ( A @ ( cast_D1252964113_h_i_l @ H ) ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_139724992_h_i_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ A ) @ D @ F ) ) ),
    file('/export/starexec/sandbox2/benchmark/theBenchmark.p',fact_86_get__M__Mdocument__preserved10) ).

thf(215,plain,
    ! [A: rObjec1413572695_j_k_l > rObjec1617416918on_j_k,B: ( list_n282880152tr_b_c > list_n282880152tr_b_c ) > rObjec1617416918on_j_k > rObjec1617416918on_j_k,C: list_n282880152tr_b_c,D: heap_S1465075775_j_k_l,E: docume1935157360tr_d_e,F: heap_S1465075775_j_k_l,G: object945351580_d_e_f] :
      ( ! [H: rObjec1617416918on_j_k] :
          ( ( A
            @ ( cast_D1252964113_h_i_l
              @ ( B
                @ ^ [I: list_n282880152tr_b_c] : C
                @ H ) ) )
          = ( A @ ( cast_D1252964113_h_i_l @ H ) ) )
     => ( ( heap_E494191872t_unit @ D @ ( put_M_139724992_h_i_l @ E @ B @ C ) @ F )
       => ( heap_E1358110656on_j_k @ ( get_M_1030798962on_j_k @ G @ A ) @ D @ F ) ) ),
    inference(defexp_and_simp_and_etaexpand,[status(thm)],[20]) ).

thf(646,plain,
    $false,
    inference(cvc4,[status(thm)],[504,197,249,555,247,614,597,523,582,385,550,185,417,436,257,320,565,559,189,421,606,325,152,261,591,443,321,253,353,480,453,243,428,265,507,307,270,201,381,534,512,439,334,349,598,561,519,403,388,356,610,212,193,537,371,605,343,205,311,541,298,412,601,423,286,579,413,391,572,498,335,159,604,406,219,274,377,451,318,303,599,477,494,609,594,483,155,330,462,367,552,399,278,455,223,299,438,167,490,426,531,548,374,516,458,209,487,282,327,409,182,331,502,359,544,585,370,175,612,497,363,482,465,231,588,171,568,290,235,478,346,433,510,151,447,315,432,410,239,294,268,395,575,163,178,607,227,469,215]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.12  % Problem  : ITP173^1 : TPTP v8.2.0. Released v7.5.0.
% 0.10/0.15  % Command  : run_Leo-III %s %d
% 0.16/0.36  % Computer : n014.cluster.edu
% 0.16/0.36  % Model    : x86_64 x86_64
% 0.16/0.36  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.16/0.36  % Memory   : 8042.1875MB
% 0.16/0.36  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.16/0.36  % CPULimit : 300
% 0.16/0.36  % WCLimit  : 300
% 0.16/0.36  % DateTime : Sat May 18 18:45:39 EDT 2024
% 0.16/0.36  % CPUTime  : 
% 1.00/0.86  % [INFO] 	 Parsing problem /export/starexec/sandbox2/benchmark/theBenchmark.p ... 
% 1.91/1.13  % [INFO] 	 Parsing done (274ms). 
% 1.91/1.14  % [INFO] 	 Running in sequential loop mode. 
% 2.73/1.36  % [INFO] 	 eprover registered as external prover. 
% 2.73/1.36  % [INFO] 	 cvc4 registered as external prover. 
% 2.87/1.37  % [INFO] 	 Scanning for conjecture ... 
% 3.08/1.47  % [INFO] 	 Found a conjecture (or negated_conjecture) and 358 axioms. Running axiom selection ... 
% 3.39/1.58  % [INFO] 	 Axiom selection finished. Selected 148 axioms (removed 210 axioms). 
% 3.88/1.72  % [INFO] 	 Problem is higher-order (TPTP THF). 
% 3.88/1.73  % [INFO] 	 Type checking passed. 
% 3.88/1.74  % [CONFIG] 	 Using configuration: timeout(300) with strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>.  Searching for refutation ... 
% 13.20/4.03  % External prover 'cvc4' found a proof!
% 13.20/4.03  % [INFO] 	 Killing All external provers ... 
% 13.20/4.03  % Time passed: 3514ms (effective reasoning time: 2884ms)
% 13.20/4.03  % Solved by strategy<name(default),share(1.0),primSubst(3),sos(false),unifierCount(4),uniDepth(8),boolExt(true),choice(true),renaming(true),funcspec(false), domConstr(0),specialInstances(39),restrictUniAttempts(true),termOrdering(CPO)>
% 13.20/4.03  % Axioms used in derivation (148): fact_156_get__M__Mdocument__preserved7, fact_9_returns__result__eq, fact_89_get__M__Mdocument__preserved3, fact_53_DocumentClass_Otype__wf__def, fact_349_get__document__ptr__simp2, fact_167_element__put__get, fact_251_l__new__element_Onew__element__types__preserved, fact_176_element__put__get__preserved, fact_16_returns__heap__eq, fact_90_get__M__Mdocument__preserved3, fact_42_RDocument_Ofold__congs_I4_J, fact_10_returns__result__eq, fact_155_get__M__Mdocument__preserved7, fact_143_CharacterDataClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms, fact_1_ShadowRootClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_88_get__M__Mdocument__preserved3, fact_67_get__M__Mdocument__preserved1, fact_49_ShadowRootClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms, fact_22_document__put__get, fact_312_new__element__is__element__ptr, fact_258_l__new__element__def, fact_261_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved, fact_252_l__new__element_Ointro, fact_57_document__put__get__preserved, fact_165_element__put__get, fact_233_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved, fact_5_put_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, fact_12_returns__result__eq, fact_81_get__M__Mdocument__preserved4, fact_234_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved, fact_8_returns__result__eq, fact_181_get__M__Element__preserved1, fact_14_eq__id__iff, fact_343_DocumentMonad_Otype__wf__put__I, fact_35_returns__result__heap__def, fact_40_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__document__element__type__wf__preserved, fact_110_CharacterData__simp1, fact_59_document__put__get__preserved, fact_78_preserved__def, fact_63_get__M__Mdocument__preserved1, fact_105_get__M__Mdocument__preserved6, fact_236_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved, fact_346_is__document__ptr__kind__obtains, fact_21_returns__heap__eq, fact_11_returns__result__eq, fact_3_cast_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r_092_060_094sub_0622_092_060_094sub_062o_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062___092_060_094sub_062p_092_060_094sub_062t_092_060_094sub_062r__inject, fact_226_CharacterDataMonad_Onew__element__type__wf__preserved, fact_13_id__def, fact_231_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved, fact_103_get__M__Mdocument__preserved6, fact_180_get__M__Element__preserved1, fact_297_shadow__root__put__get, fact_241_new__element__get__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_7_type__wf_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t, fact_352_get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, fact_235_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved, fact_46_DocumentClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms, fact_257_ElementMonad_Onew__element__is__l__new__element, fact_34_returns__result__heap__def, fact_142_ShadowRootClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a, fact_353_cast_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__none, fact_295_shadow__root__put__get, fact_106_get__M__Mdocument__preserved6, fact_73_l__get_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms, fact_254_DocumentMonad_Onew__character__data__is__l__new__character__data, fact_170_element__put__get, fact_85_get__M__Mdocument__preserved10, fact_222_DocumentMonad_Onew__element__type__wf__preserved, fact_41_RDocument_Ounfold__congs_I4_J, fact_65_get__M__Mdocument__preserved1, fact_80_get__M__Mdocument__preserved4, fact_230_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved, fact_141_DocumentClass_Otype__wf_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a, fact_232_CharacterDataMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved, fact_157_get__M__Mdocument__preserved7, fact_174_element__put__get__preserved, conj_2, fact_237_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved, fact_111_CharacterData__simp1, fact_39_ShadowRootClass_Otype__wf__def, fact_351_put__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__def, fact_298_shadow__root__put__get, fact_164_element__put__get, fact_69_get__M__Mdocument__preserved1, fact_86_get__M__Mdocument__preserved10, fact_255_CharacterDataMonad_Onew__element__is__l__new__element, fact_87_get__M__Mdocument__preserved3, fact_171_element__put__get, fact_38_ElementClass_Otype__wf__def, fact_15_l__put__M_092_060_094sub_062S_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062d_092_060_094sub_062o_092_060_094sub_062w_092_060_094sub_062R_092_060_094sub_062o_092_060_094sub_062o_092_060_094sub_062t__lemmas__axioms, fact_45_DocumentClass_Otype__wf_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_70_new__document__is__l__new__document, fact_140_CharacterDataClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_18_returns__heap__eq, fact_43_is__shadow__root__kind__document__element, fact_2_cast_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t_092_060_094sub_0622_092_060_094sub_062O_092_060_094sub_062b_092_060_094sub_062j_092_060_094sub_062e_092_060_094sub_062c_092_060_094sub_062t__inject, fact_182_get__M__Element__preserved1, fact_220_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__tag__name__type__wf__preserved, fact_83_get__M__Mdocument__preserved10, fact_296_shadow__root__put__get, fact_120_DocumentMonad_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved, fact_131_CharacterDataMonad_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved, fact_104_get__M__Mdocument__preserved6, fact_61_document__put__get__preserved, fact_47_ShadowRootClass_Otype__wf_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_219_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved, fact_224_ShadowRootMonad__Mirabelle__cxkpltyzhu_Onew__element__type__wf__preserved, fact_48_DocumentClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_177_element__put__get__preserved, fact_24_document__put__get, fact_253_DocumentMonad_Onew__element__is__l__new__element, fact_84_get__M__Mdocument__preserved10, fact_107_CharacterData__simp1, fact_166_element__put__get, fact_260_DocumentMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved, fact_119_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062C_092_060_094sub_062h_092_060_094sub_062a_092_060_094sub_062r_092_060_094sub_062a_092_060_094sub_062c_092_060_094sub_062t_092_060_094sub_062e_092_060_094sub_062r_092_060_094sub_062D_092_060_094sub_062a_092_060_094sub_062t_092_060_094sub_062a__val__type__wf__preserved, fact_169_element__put__get, fact_23_document__put__get, fact_29_returns__result__heap__def, conj_1, fact_4_id__apply, fact_175_element__put__get__preserved, fact_350_get__document__ptr__simp, fact_79_get__M__Mdocument__preserved4, fact_109_CharacterData__simp1, fact_256_CharacterDataMonad_Onew__character__data__is__l__new__character__data, fact_227_ElementMonad_Onew__element__type__wf__preserved, fact_158_get__M__Mdocument__preserved7, fact_55_document__put__get__preserved, fact_345_document__ptr__document__ptr__cast, fact_179_get__M__Element__preserved1, fact_37_noop__returns__heap, fact_116_CharacterData__simp4, fact_82_get__M__Mdocument__preserved4, fact_27_document__put__get, fact_44_ElementClass_Ol__get_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__lemmas__axioms, fact_0_assms, fact_168_element__put__get, fact_221_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__child__nodes__type__wf__preserved, fact_36_return__heap__E, fact_262_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved, conj_0, fact_108_CharacterData__simp1, fact_97_get__M__Mdocument__preserved9, fact_6_ElementClass_Otype__wf_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_259_ShadowRootMonad__Mirabelle__cxkpltyzhu_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__shadow__root__opt__type__wf__preserved, fact_239_new__element__get__M_092_060_094sub_062D_092_060_094sub_062o_092_060_094sub_062c_092_060_094sub_062u_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t, fact_229_ElementMonad_Oput__M_092_060_094sub_062E_092_060_094sub_062l_092_060_094sub_062e_092_060_094sub_062m_092_060_094sub_062e_092_060_094sub_062n_092_060_094sub_062t__attrs__type__wf__preserved
% 13.20/4.03  % No. of inferences in proof: 300
% 13.20/4.03  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p : 3514 ms resp. 2884 ms w/o parsing
% 13.54/4.16  % SZS output start Refutation for /export/starexec/sandbox2/benchmark/theBenchmark.p
% See solution above
% 13.54/4.16  % [INFO] 	 Killing All external provers ... 
%------------------------------------------------------------------------------